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(); //}