From 1e3844c5cf01e8d7045c14345f5fbd8b2030ea91 Mon Sep 17 00:00:00 2001 From: nik Date: Thu, 4 Dec 2014 12:13:25 +0300 Subject: [PATCH] add support for frameworks: select first suitable version for implicitly selected frameworks --- .../newProjectWizard/impl/FrameworkSupportModelBase.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/impl/FrameworkSupportModelBase.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/impl/FrameworkSupportModelBase.java index 6c281b0def27..89de3dec0b24 100644 --- a/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/impl/FrameworkSupportModelBase.java +++ b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/impl/FrameworkSupportModelBase.java @@ -109,6 +109,13 @@ public abstract class FrameworkSupportModelBase extends UserDataHolderBase imple node.setChecked(enable); // ensure configurable to be created and registered to disposer node.getConfigurable(); + if (myFrameworkVersions.get(providerId) == null) { + for (FrameworkVersion version : node.getUserObject().getFrameworkType().getVersions()) { + if (version.getAvailabilityCondition().isAvailableFor(this)) { + setSelectedVersion(providerId, version); + } + } + } } }