From 3b68461a70f5d5c37b389ea7700d6cc6b87d06fe Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Mon, 15 Feb 2010 20:01:00 +0300 Subject: [PATCH] inactive floating toolwindow doesnt request focus on show() --- .../src/com/intellij/openapi/wm/impl/FloatingDecorator.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/FloatingDecorator.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/FloatingDecorator.java index 55e5329c53..d985ae1da2 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/FloatingDecorator.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/FloatingDecorator.java @@ -103,6 +103,8 @@ public final class FloatingDecorator extends JDialog{ } public final void show(){ + setFocusableWindowState(myInfo.isActive()); + super.show(); final UISettings uiSettings=UISettings.getInstance(); if(uiSettings.ENABLE_ALPHA_MODE){ @@ -117,6 +119,7 @@ public final class FloatingDecorator extends JDialog{ paint(getGraphics()); // This prevents annoying flick // + setFocusableWindowState(true); uiSettings.addUISettingsListener(myUISettingsListener); } -- 2.11.4.GIT