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);