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.openapi.util.registry.Registry;
|
||||||
import com.intellij.util.ui.AsyncProcessIcon;
|
import com.intellij.util.ui.AsyncProcessIcon;
|
||||||
import org.jetbrains.kotlin.idea.KotlinPluginUtil;
|
import org.jetbrains.kotlin.idea.KotlinPluginUtil;
|
||||||
|
import org.jetbrains.kotlin.idea.PlatformVersion;
|
||||||
import org.jetbrains.kotlin.idea.util.VersioningKt;
|
import org.jetbrains.kotlin.idea.util.VersioningKt;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
@@ -33,6 +34,8 @@ public class KotlinLanguageConfigurationForm {
|
|||||||
public KotlinLanguageConfigurationForm() {
|
public KotlinLanguageConfigurationForm() {
|
||||||
showVerifierDisabledStatus();
|
showVerifierDisabledStatus();
|
||||||
|
|
||||||
|
useNewProjectWizardCheckBox.setVisible(!isAndroidStudio());
|
||||||
|
|
||||||
String pluginVersion = KotlinPluginUtil.getPluginVersion();
|
String pluginVersion = KotlinPluginUtil.getPluginVersion();
|
||||||
|
|
||||||
if (KotlinPluginUtil.isPatched()) {
|
if (KotlinPluginUtil.isPatched()) {
|
||||||
@@ -110,4 +113,10 @@ public class KotlinLanguageConfigurationForm {
|
|||||||
verifierDisabledText.setText("");
|
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