From 357c59a9b5cd8c5d39d1871bf2ecddb917308fdc Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Thu, 26 Jun 2014 18:00:08 +0400 Subject: [PATCH] IDEA-126614 Command+Shift+Up/Down changes size of Goto Class/File/Symbol popups --- .../intellij/ide/util/gotoByName/ChooseByNameBase.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java index 3e0981185117..c431717a819a 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java +++ b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java @@ -25,6 +25,7 @@ import com.intellij.ide.IdeBundle; import com.intellij.ide.IdeEventQueue; import com.intellij.ide.actions.CopyReferenceAction; import com.intellij.ide.actions.GotoFileAction; +import com.intellij.ide.actions.WindowAction; import com.intellij.ide.ui.UISettings; import com.intellij.ide.ui.laf.darcula.ui.DarculaTextBorder; import com.intellij.ide.ui.laf.darcula.ui.DarculaTextFieldUI; @@ -62,6 +63,7 @@ import com.intellij.psi.statistics.StatisticsManager; import com.intellij.psi.util.PsiUtilCore; import com.intellij.ui.*; import com.intellij.ui.components.JBList; +import com.intellij.ui.popup.AbstractPopup; import com.intellij.ui.popup.PopupOwner; import com.intellij.ui.popup.PopupPositionManager; import com.intellij.ui.popup.PopupUpdateProcessor; @@ -887,6 +889,12 @@ public abstract class ChooseByNameBase { } }); myTextPopup.show(layeredPane); + if (myTextPopup instanceof AbstractPopup) { + Window window = ((AbstractPopup)myTextPopup).getPopupWindow(); + if (window instanceof JDialog) { + ((JDialog)window).getRootPane().putClientProperty(WindowAction.NO_WINDOW_ACTIONS, Boolean.TRUE); + } + } } private JLayeredPane getLayeredPane() {