diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form index 7f2a1e9079c..a2e609fd5b1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form +++ b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form @@ -1,6 +1,6 @@
diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java index 9221515deac..27f8a4da7c1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java +++ b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java @@ -5,6 +5,7 @@ package org.jetbrains.kotlin.idea.configuration.ui; +import com.intellij.openapi.util.registry.Registry; import com.intellij.util.ui.AsyncProcessIcon; import javax.swing.*; @@ -17,6 +18,7 @@ public class ConfigurePluginUpdatesForm { public JLabel updateStatusLabel; public JButton installButton; public JLabel installStatusLabel; + private JLabel verifierDisabledText; public ConfigurePluginUpdatesForm() { int size = channelCombo.getModel().getSize(); @@ -28,6 +30,7 @@ public class ConfigurePluginUpdatesForm { } } channelCombo.setPrototypeDisplayValue(maxLengthItem + " "); + showVerifierDisabledStatus(); } private void createUIComponents() { @@ -59,4 +62,14 @@ public class ConfigurePluginUpdatesForm { installButton.setEnabled(false); installButton.setVisible(false); } + + private void showVerifierDisabledStatus() { + //noinspection UnresolvedPropertyKey + if (!Registry.is("kotlin.plugin.update.verifier.enabled", true)) { + verifierDisabledText.setText("(verifier disabled)"); + } + else { + verifierDisabledText.setText(""); + } + } }