From 39cc27d48c93f4c52e257625ad8bbb0ed1242e32 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 6 Jun 2014 18:20:43 +0400 Subject: [PATCH] suggest to restart IDEA if user accepted to enable/disable plugins from startup notification (IDEA-121369) --- .../src/com/intellij/ide/plugins/PluginManager.java | 2 ++ .../src/com/intellij/ide/plugins/PluginManagerMain.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java index 46bda9cc49fe..a1ea238835cd 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java @@ -178,6 +178,8 @@ public class PluginManager extends PluginManagerCore { myPlugins2Enable = null; myPlugins2Disable = null; + + PluginManagerMain.notifyPluginsWereUpdated("Changes were applied", null); } })); myPluginError = null; diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java index e3ba8a3cfc64..a697e025fef1 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java @@ -628,7 +628,7 @@ public abstract class PluginManagerMain implements Disposable { : "Plugins were installed", project); } - public static void notifyPluginsWereUpdated(final String title, final Project project) { + public static void notifyPluginsWereUpdated(final String title, @Nullable final Project project) { final ApplicationEx app = ApplicationManagerEx.getApplicationEx(); final boolean restartCapable = app.isRestartCapable(); String message =