Wizard: do not show disable/enable checkbox for new project wizard in AS

#KT-36195 fixed
This commit is contained in:
Ilya Kirillov
2020-01-28 14:32:16 +03:00
parent 451fa245b8
commit ed5156ee83
@@ -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);
}
}