From 22463b1af4b9b4477df55281ad83067776e0b65e Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 28 Jan 2014 14:38:08 +0400 Subject: [PATCH] CCE fixed --- .../src/com/intellij/ide/projectWizard/ProjectTemplateList.java | 2 +- .../src/com/intellij/ide/projectWizard/ProjectTypeStep.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTemplateList.java b/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTemplateList.java index 14544afa8dd1..d0f9e4ca5dd2 100644 --- a/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTemplateList.java +++ b/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTemplateList.java @@ -142,7 +142,7 @@ public class ProjectTemplateList extends JPanel { void restoreSelection() { final String templateName = PropertiesComponent.getInstance().getValue(PROJECT_WIZARD_TEMPLATE); - if (templateName != null) { + if (templateName != null && myList.getModel() instanceof CollectionListModel) { List list = ((CollectionListModel)myList.getModel()).toList(); ProjectTemplate template = ContainerUtil.find(list, new Condition() { @Override diff --git a/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.java b/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.java index 180aa1edbaf2..1e96ffa7ab69 100644 --- a/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.java +++ b/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.java @@ -143,10 +143,10 @@ public class ProjectTypeStep extends ModuleWizardStep implements Disposable, Act myProjectTypeList.setSelectedValue(group, true); } } - myTemplatesList.restoreSelection(); if (myProjectTypeList.getSelectedValue() == null) { myProjectTypeList.setSelectedIndex(0); } + myTemplatesList.restoreSelection(); } private List fillTemplatesMap(WizardContext context) {