Configuration: Create absent Kotlin SDK when configuring Kotlin/JS module

#KT-24412 Fixed
This commit is contained in:
Alexey Sedunov
2018-05-29 20:18:03 +03:00
parent 924db3f23e
commit f17053f970
@@ -20,6 +20,7 @@ import com.intellij.CommonBundle;
import com.intellij.facet.impl.ui.libraries.LibraryCompositionSettings;
import com.intellij.facet.impl.ui.libraries.LibraryOptionsPanel;
import com.intellij.framework.library.FrameworkLibraryVersionFilter;
import com.intellij.ide.util.projectWizard.JavaSettingsStep;
import com.intellij.ide.util.projectWizard.ModuleBuilder;
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.SettingsStep;
@@ -71,6 +72,10 @@ public class KotlinModuleSettingStep extends ModuleWizardStep {
private final String basePath;
public KotlinModuleSettingStep(TargetPlatform targetPlatform, ModuleBuilder moduleBuilder, @NotNull SettingsStep settingsStep) {
if (!(targetPlatform instanceof JvmPlatform)) {
KotlinSdkType.Companion.setUpIfNeeded();
}
this.targetPlatform = targetPlatform;
myJavaStep = JavaModuleType.getModuleType().modifyProjectTypeStep(settingsStep, moduleBuilder);