gui: better app exit
[nikiroo-utils.git] / src / be / nikiroo / fanfix / reader / ui / GuiReader.java
index 7dc373c7c54aad8037d4ebcf92a42cd30db31a2e..9f2fd3dad1056c6ba4635a70856e2983f330fad0 100644 (file)
@@ -168,14 +168,15 @@ class GuiReader extends BasicReader {
                                try {
                                        GuiReaderFrame gui = new GuiReaderFrame(GuiReader.this,
                                                        typeFinal);
-                                       gui.setVisible(true);
                                        gui.addWindowListener(new WindowAdapter() {
                                                @Override
-                                               public void windowClosed(WindowEvent e) {
-                                                       super.windowClosed(e);
+                                               public void windowClosing(WindowEvent e) {
+                                                       super.windowClosing(e);
                                                        done[0] = true;
                                                }
                                        });
+
+                                       gui.setVisible(true);
                                } catch (Exception e) {
                                        Instance.getTraceHandler().error(e);
                                        done[0] = true;