diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java index 3dc69be7dc8d..3b087dbd0f85 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java @@ -58,7 +58,7 @@ public class UpdateCheckerComponent implements ApplicationComponent { }; private final UpdateSettings mySettings; - public UpdateCheckerComponent(@NotNull final Application app, @NotNull UpdateSettings settings) { + public UpdateCheckerComponent(@NotNull Application app, @NotNull UpdateSettings settings) { mySettings = settings; updateDefaultChannel(); checkSecureConnection(app); @@ -67,11 +67,11 @@ public class UpdateCheckerComponent implements ApplicationComponent { private void updateDefaultChannel() { if (ApplicationInfoEx.getInstanceEx().isEAP() && UpdateStrategyCustomization.getInstance().forceEapUpdateChannelForEapBuilds()) { - mySettings.setUpdateChannelType(ChannelStatus.EAP.getCode()); + mySettings.setSelectedChannelStatus(ChannelStatus.EAP); } } - private void checkSecureConnection(@NotNull final Application app) { + private void checkSecureConnection(final Application app) { if (mySettings.isSecureConnection() && !mySettings.canUseSecureConnection()) { mySettings.setSecureConnection(false); @@ -98,7 +98,7 @@ public class UpdateCheckerComponent implements ApplicationComponent { } } - private void scheduleOnStartCheck(@NotNull Application app) { + private void scheduleOnStartCheck(Application app) { if (!mySettings.isCheckNeeded()) { return; } diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java index 8a50d5b5b868..66724c2c338c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java @@ -55,6 +55,18 @@ public class UpdateSettings implements PersistentStateComponent getKnownChannelsIds() { @@ -133,6 +124,10 @@ public class UpdateSettings implements PersistentStateComponent getPluginHosts() { List hosts = new ArrayList(myState.pluginHosts); String pluginHosts = System.getProperty("idea.plugin.hosts"); @@ -154,4 +149,16 @@ public class UpdateSettings implements PersistentStateComponent(Arrays.asList(ChannelStatus.values()), current)); myUpdateChannels.setEnabled(