From e6aff92eec87ca19bd453d9138daa4ea2ceece19 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Mon, 5 Sep 2016 14:59:01 +0300 Subject: [PATCH] [platform] fixes a notification on patch download problems --- .../openapi/updateSettings/impl/UpdateInfoDialog.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoDialog.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoDialog.java index 3b9933f5d45c..ffff7c93c374 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoDialog.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoDialog.java @@ -138,6 +138,7 @@ class UpdateInfoDialog extends AbstractUpdateDialog { @Override public void actionPerformed(ActionEvent e) { + close(OK_EXIT_CODE); downloadPatchAndRestart(); } }); @@ -191,7 +192,7 @@ class UpdateInfoDialog extends AbstractUpdateDialog { command = UpdateInstaller.installPlatformUpdate(myPatch, myNewBuild.getNumber(), myForceHttps, indicator); } catch (Exception e) { - Logger.getInstance(UpdateChecker.class).warn(e); + Logger.getInstance(UpdateInstaller.class).warn(e); String title = IdeBundle.message("updates.error.connection.title"); String message = IdeBundle.message("update.downloading.patch.error", e.getMessage()); @@ -200,7 +201,7 @@ class UpdateInfoDialog extends AbstractUpdateDialog { protected void hyperlinkActivated(@NotNull Notification notification, @NotNull HyperlinkEvent e) { openDownloadPage(); } - }); + }).notify(null); return; }