From 7fa09fa4542bbad11a906be1c5f0c7de293a8511 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 11 Apr 2011 19:07:13 +0200 Subject: [PATCH] narrow down flag shouldn't be applied when entering selected element on filter toggle (IDEA-63157) --- .../src/com/intellij/ide/util/FileStructureDialog.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/FileStructureDialog.java b/platform/lang-impl/src/com/intellij/ide/util/FileStructureDialog.java index 68a98aefcc82..0da48b8769cf 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/FileStructureDialog.java +++ b/platform/lang-impl/src/com/intellij/ide/util/FileStructureDialog.java @@ -274,7 +274,14 @@ public class FileStructureDialog extends DialogWrapper { myTreeStructure.rebuildTree(); if (builder != null) { if (currentParent != null) { - builder.enterElement(currentParent, PsiUtilBase.getVirtualFile(currentParent)); + boolean oldNarrowDown = myShouldNarrowDown; + myShouldNarrowDown = false; + try { + builder.enterElement(currentParent, PsiUtilBase.getVirtualFile(currentParent)); + } + finally { + myShouldNarrowDown = oldNarrowDown; + } } builder.updateList(true); }