From 0bd689be505775f9f8ff90c27ff262d044a34fa9 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Fri, 13 Apr 2018 19:40:20 +0200 Subject: [PATCH] [ui] hides channel selector when IDE updates are managed externally (IDEA-190251) --- .../updateSettings/impl/UpdateSettingsConfigurable.java | 3 ++- .../platform-resources-en/src/messages/IdeBundle.properties | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettingsConfigurable.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettingsConfigurable.java index d22aabf36092..a56c3eaa01c9 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettingsConfigurable.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettingsConfigurable.java @@ -142,7 +142,8 @@ public class UpdateSettingsConfigurable implements SearchableConfigurable { String packageManager = mySettings.getPackageManagerName(); if (packageManager != null) { - myUpdateChannels.setEnabled(false); + myCheckForUpdates.setText(IdeBundle.message("updates.settings.checkbox.external")); + myUpdateChannels.setVisible(false); myChannelWarning.setText(IdeBundle.message("updates.settings.external", packageManager)); myChannelWarning.setForeground(JBColor.GRAY); myChannelWarning.setVisible(true); diff --git a/platform/platform-resources-en/src/messages/IdeBundle.properties b/platform/platform-resources-en/src/messages/IdeBundle.properties index 6ca5d1b693a3..81e37782f706 100644 --- a/platform/platform-resources-en/src/messages/IdeBundle.properties +++ b/platform/platform-resources-en/src/messages/IdeBundle.properties @@ -968,6 +968,7 @@ updates.settings.title=Updates updates.last.check.never=Never updates.settings.check.now.button=&Check Now updates.settings.checkbox=Automatically check updates for +updates.settings.checkbox.external=Automatically check for plugin updates updates.settings.external=IDE updates are managed externally by {0} updates.settings.channel.locked=EAP builds can only be updated from the EAP channel updates.settings.unstable=Please note that this channel is less stable than your current one.