From eb6aee1e8befaf03259efb3f3e34941c06a24b01 Mon Sep 17 00:00:00 2001 From: "Dmitry.Krasilschikov" Date: Tue, 16 Feb 2016 20:02:08 +0300 Subject: [PATCH] #RUBY-17804 #IDEA-CR-8480 fix add empty project to project wizard --- .../ide/util/projectWizard/AbstractNewProjectStep.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/projectWizard/AbstractNewProjectStep.java b/platform/lang-impl/src/com/intellij/ide/util/projectWizard/AbstractNewProjectStep.java index 29e35201fcbb..bb56047a0422 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/projectWizard/AbstractNewProjectStep.java +++ b/platform/lang-impl/src/com/intellij/ide/util/projectWizard/AbstractNewProjectStep.java @@ -57,8 +57,7 @@ public class AbstractNewProjectStep extends DefaultActionGroup implements DumbAw NullableConsumer callback = customization.createCallback(); ProjectSpecificAction projectSpecificAction = customization.createProjectSpecificAction(callback); - - addAll(projectSpecificAction.getChildren(null)); + addProjectSpecificAction(projectSpecificAction); DirectoryProjectGenerator[] generators = customization.getProjectGenerators(); customization.setUpBasicAction(projectSpecificAction, generators); @@ -67,6 +66,10 @@ public class AbstractNewProjectStep extends DefaultActionGroup implements DumbAw addAll(customization.getExtraActions(callback)); } + protected void addProjectSpecificAction(@NotNull final ProjectSpecificAction projectSpecificAction) { + addAll(projectSpecificAction.getChildren(null)); + } + protected static abstract class Customization { @NotNull protected ProjectSpecificAction createProjectSpecificAction(@NotNull final NullableConsumer callback) {