From db2101100dabf41a300e5d97a7786fd52fa1ddfa Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Thu, 24 May 2012 17:50:27 +0400 Subject: [PATCH] Fixed WI-10681 Download Error dialog doesn't close on pressing Close button --- .../src/com/intellij/util/net/IOExceptionDialog.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/platform/platform-api/src/com/intellij/util/net/IOExceptionDialog.java b/platform/platform-api/src/com/intellij/util/net/IOExceptionDialog.java index 2dbed1f359d8..a6cde49c8888 100644 --- a/platform/platform-api/src/com/intellij/util/net/IOExceptionDialog.java +++ b/platform/platform-api/src/com/intellij/util/net/IOExceptionDialog.java @@ -20,9 +20,7 @@ import com.intellij.ui.GuiUtils; import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.KeyEvent; +import java.awt.event.*; import java.lang.reflect.InvocationTargetException; /** @@ -93,6 +91,14 @@ public class IOExceptionDialog extends JDialog { setLocation((parentSize.width - ownSize.width) / 2, (parentSize.height - ownSize.height) / 2); pack(); + setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); + addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent e) { + cancelPressed = true; + dispose(); + } + }); } /**