From aa4e8df46e67bde217505a1dc5f8c796ab64f53d Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Mon, 12 Nov 2012 18:45:14 +0400 Subject: [PATCH] selecting leaf node --- .../intellij/ide/util/newProjectWizard/SelectTemplateStep.java | 2 +- .../ui/treeStructure/filtered/FilteringTreeBuilder.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.java index 9d058684bfaa..4e4ef6f26879 100644 --- a/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.java +++ b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.java @@ -178,7 +178,7 @@ public class SelectTemplateStep extends ModuleWizardStep implements SettingsStep @Override public boolean isAutoExpandNode(NodeDescriptor nodeDescriptor) { - return false; + return myMatchers != null && myMatchers.length > 0; } @Override diff --git a/platform/platform-api/src/com/intellij/ui/treeStructure/filtered/FilteringTreeBuilder.java b/platform/platform-api/src/com/intellij/ui/treeStructure/filtered/FilteringTreeBuilder.java index 1edb42e9b32f..d6048bfbbe35 100644 --- a/platform/platform-api/src/com/intellij/ui/treeStructure/filtered/FilteringTreeBuilder.java +++ b/platform/platform-api/src/com/intellij/ui/treeStructure/filtered/FilteringTreeBuilder.java @@ -163,7 +163,7 @@ public class FilteringTreeBuilder extends AbstractTreeBuilder { public void run() { revalidateTree(); - Object toSelect = myLastSuccessfulSelect != null ? myLastSuccessfulSelect : preferredSelection; + Object toSelect = preferredSelection != null ? preferredSelection : myLastSuccessfulSelect; if (adjustSelection && toSelect != null) { final FilteringTreeStructure.FilteringNode nodeToSelect = getFilteredStructure().getVisibleNodeFor(toSelect);