diff options
Diffstat (limited to 'platform/platform-api/src/com/intellij/openapi/wm/FocusCommand.java')
-rw-r--r-- | platform/platform-api/src/com/intellij/openapi/wm/FocusCommand.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/platform/platform-api/src/com/intellij/openapi/wm/FocusCommand.java b/platform/platform-api/src/com/intellij/openapi/wm/FocusCommand.java index 6c40a04f5831..38dcb877e030 100644 --- a/platform/platform-api/src/com/intellij/openapi/wm/FocusCommand.java +++ b/platform/platform-api/src/com/intellij/openapi/wm/FocusCommand.java @@ -192,7 +192,7 @@ public abstract class FocusCommand extends ActiveRunnable implements Expirable { LOG.info("We could not request focus in window on " + myToFocus.getClass().getName()); LOG.info(myAllocation); } - if (!SystemInfo.isMac || isForced() ) { + if (isForced()) { myToFocus.requestFocus(); if (shouldLogFocuses) { LOG.info("Force request focus on " + myToFocus.getClass().getName()); @@ -217,10 +217,6 @@ public abstract class FocusCommand extends ActiveRunnable implements Expirable { if (myToFocus == null) { return true; } - if (SwingUtilities.getWindowAncestor(myToFocus) == null) { - clear(); - return true; - } return false; } |