diff --git a/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java b/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java index c0079bafd7d6..655a4d1cf9ad 100644 --- a/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java +++ b/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java @@ -594,9 +594,9 @@ public class IdeEventQueue extends EventQueue { } boolean mouseEventsAhead = isMouseEventAhead(e); - boolean focusTransferred = IdeFocusManager.getGlobalInstance().isFocusBeingTransferred(); + boolean focusTransferredNow = IdeFocusManager.getGlobalInstance().isFocusBeingTransferred(); - boolean okToFixFocus = !mouseEventsAhead && focusTransferred; + boolean okToFixFocus = !mouseEventsAhead && !focusTransferredNow; if (okToFixFocus) { Window showingWindow = mgr.getActiveWindow();