diff options
Diffstat (limited to 'platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java')
-rw-r--r-- | platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java b/platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java index 1cb59a862179..532c95a52a17 100644 --- a/platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java +++ b/platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java @@ -957,6 +957,9 @@ public class JBTabsImpl extends JComponent @NotNull private ActionCallback removeDeferred() { + if (myDeferredToRemove.isEmpty()) { + return ActionCallback.DONE; + } final ActionCallback callback = new ActionCallback(); final long executionRequest = ++myRemoveDeferredRequest; |