From 34ef5b50757d9dc3e0ddeeb511f5775ac9c055ab Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Thu, 18 Nov 2010 15:32:44 +0300 Subject: [PATCH] isEditorActive is not cached --- .../openapi/wm/impl/ToolWindowManagerImpl.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java index 2d094b487809..b3739f5d40dd 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java @@ -97,7 +97,6 @@ public final class ToolWindowManagerImpl extends ToolWindowManagerEx implements private final InternalDecoratorListener myInternalDecoratorListener; private boolean myEditorWasActive; - private Boolean myEditorActive; private final ActiveStack myActiveStack; private final SideStack mySideStack; @@ -210,7 +209,6 @@ public final class ToolWindowManagerImpl extends ToolWindowManagerEx implements myFocusListener = new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { - myEditorActive = null; if ("focusOwner".equals(evt.getPropertyName())) { myUpdateHeadersAlarm.cancelAllRequests(); myUpdateHeadersAlarm.addRequest(myUpdateHeadersRunnable, 50); @@ -1351,13 +1349,9 @@ public final class ToolWindowManagerImpl extends ToolWindowManagerEx implements public boolean isEditorComponentActive() { ApplicationManager.getApplication().assertIsDispatchThread(); - if (myEditorActive == null) { - Component owner = getFocusManager().getFocusOwner(); - EditorsSplitters splitters = UIUtil.getParentOfType(EditorsSplitters.class, owner); - myEditorActive = splitters != null; - } - - return myEditorActive; + Component owner = getFocusManager().getFocusOwner(); + EditorsSplitters splitters = UIUtil.getParentOfType(EditorsSplitters.class, owner); + return splitters != null; } ToolWindowAnchor getToolWindowAnchor(final String id) {