diff --git a/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java b/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java index 3a3d0a526a4d..08e3462591cb 100644 --- a/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java +++ b/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java @@ -336,7 +336,9 @@ public class ManagePackagesDialog extends DialogWrapper { application.invokeLater(new Runnable() { @Override public void run() { - Messages.showErrorDialog(myMainPanel, "Error loading package list:" + e.getMessage(), "Packages"); + if (myMainPanel.isShowing()) { + Messages.showErrorDialog(myMainPanel, "Error loading package list:" + e.getMessage(), "Packages"); + } setDownloadStatus(false); } }, ModalityState.any());