From 4db377964831182b599cbcfb01f27d040a51698c Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 6 Jun 2012 17:20:32 +0200 Subject: [PATCH] IDEA-40640 Ctrl+N-like Ctrl-F12 behaviour --- .../src/com/intellij/ide/util/FileStructurePopup.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java b/platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java index 559044a0bbf0..270c94735c07 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java +++ b/platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java @@ -310,6 +310,15 @@ public class FileStructurePopup implements Disposable { @Override public void run() { myTree.repaint(); + if (myFilteringStructure.getRootElement().getChildren().length == 0) { + for (JCheckBox box : myCheckBoxes.values()) { + if (!box.isSelected()) { + box.doClick(); + filter = ""; + break; + } + } + } //if (mySpeedSearch.isPopupActive()) { // mySpeedSearch.refreshSelection(); //}