From abe9e7f10d57bac5294e900f3f1de95d3aed26bf Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 15 Mar 2016 20:33:23 +0300 Subject: [PATCH] IDEA-153028 New Project Wizard: if no Android SDK is configured, after opening Android wizard "Ne... --- .../src/com/intellij/ide/projectWizard/ProjectTypeStep.java | 1 + .../src/com/intellij/ide/wizard/AbstractWizard.java | 5 +++++ 2 files changed, 6 insertions(+) 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 ba93efb67764..47cda344999c 100644 --- a/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.java +++ b/java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.java @@ -652,6 +652,7 @@ public class ProjectTypeStep extends ModuleWizardStep implements SettingsStep, D myWizard.getSequence().setType(builder.getBuilderId()); } myWizard.setDelegate(builder instanceof WizardDelegate ? (WizardDelegate)builder : null); + myWizard.updateWizardButtons(); } @TestOnly diff --git a/platform/platform-api/src/com/intellij/ide/wizard/AbstractWizard.java b/platform/platform-api/src/com/intellij/ide/wizard/AbstractWizard.java index 1c679654c380..a8df6e491e2c 100644 --- a/platform/platform-api/src/com/intellij/ide/wizard/AbstractWizard.java +++ b/platform/platform-api/src/com/intellij/ide/wizard/AbstractWizard.java @@ -477,6 +477,11 @@ public abstract class AbstractWizard extends DialogWrapper { updateButtons(lastStep, lastStep ? canFinish() : canGoNext(), isFirstStep()); } + public void updateWizardButtons() { + if (!mySteps.isEmpty()) + updateButtons(); + } + public void updateButtons(boolean lastStep, boolean canGoNext, boolean firstStep) { if (lastStep) { if (mySteps.size() > 1) {