Wizard: do not show disable/enable checkbox for new project wizard in AS
#KT-36195 fixed
This commit is contained in:
+9
@@ -9,6 +9,7 @@ import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.util.registry.Registry;
|
||||
import com.intellij.util.ui.AsyncProcessIcon;
|
||||
import org.jetbrains.kotlin.idea.KotlinPluginUtil;
|
||||
import org.jetbrains.kotlin.idea.PlatformVersion;
|
||||
import org.jetbrains.kotlin.idea.util.VersioningKt;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -33,6 +34,8 @@ public class KotlinLanguageConfigurationForm {
|
||||
public KotlinLanguageConfigurationForm() {
|
||||
showVerifierDisabledStatus();
|
||||
|
||||
useNewProjectWizardCheckBox.setVisible(!isAndroidStudio());
|
||||
|
||||
String pluginVersion = KotlinPluginUtil.getPluginVersion();
|
||||
|
||||
if (KotlinPluginUtil.isPatched()) {
|
||||
@@ -110,4 +113,10 @@ public class KotlinLanguageConfigurationForm {
|
||||
verifierDisabledText.setText("");
|
||||
}
|
||||
}
|
||||
|
||||
private static boolean isAndroidStudio() {
|
||||
PlatformVersion platformVersion = PlatformVersion.Companion.getCurrent();
|
||||
if (platformVersion == null) return false;
|
||||
return platformVersion.getPlatform().equals(PlatformVersion.Platform.ANDROID_STUDIO);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user