From db2c2cc8d9628941c5d5be37afab9b5ec2e3e245 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Wed, 1 Apr 2020 19:52:57 +0300 Subject: [PATCH] Wizard: fix generated project path & name #KT-37927 fixed --- .../projectWizard/wizard/NewProjectWizardModuleBuilder.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt index 78bcf5f5bb5..07c3f4498c1 100644 --- a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt +++ b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt @@ -11,6 +11,7 @@ import com.intellij.openapi.module.ModuleType import com.intellij.openapi.options.ConfigurationException import com.intellij.openapi.progress.ProgressManager import com.intellij.openapi.project.Project +import com.intellij.openapi.project.ProjectManager import com.intellij.openapi.roots.ui.configuration.ModulesProvider import com.intellij.openapi.ui.Messages import com.intellij.util.SystemProperties @@ -77,6 +78,9 @@ class NewProjectWizardModuleBuilder : EmptyModuleBuilder() { return arrayOf(ModuleNewWizardSecondStep(wizard, uiEditorUsagesStats, wizardContext)) } + override fun createProject(name: String?, path: String?) = + ProjectManager.getInstance().createProject(wizard.projectName, wizard.projectPath.toString()) + override fun commit( project: Project, model: ModifiableModuleModel?, @@ -138,8 +142,6 @@ class NewProjectWizardModuleBuilder : EmptyModuleBuilder() { override fun getCustomOptionsStep(context: WizardContext?, parentDisposable: Disposable?) = ModuleNewWizardFirstStep(wizard) - - override fun setModuleFilePath(path: String) = Unit } abstract class WizardStep(protected val wizard: IdeWizard, private val phase: GenerationPhase) : ModuleWizardStep() {