Skip to content

Commit 8fe5def

Browse files
Merge pull request #384 from coliss86/exit2
Fire the close event from the Quit menuItem
2 parents e9f859b + 6977a1a commit 8fe5def

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

src/main/com/marginallyclever/makelangelo/Makelangelo.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,7 @@
77

88
// io functions
99

10-
import java.awt.BorderLayout;
11-
import java.awt.Container;
12-
import java.awt.Dimension;
13-
import java.awt.GraphicsEnvironment;
14-
import java.awt.Point;
15-
import java.awt.Toolkit;
10+
import java.awt.*;
1611
import java.awt.datatransfer.DataFlavor;
1712
import java.awt.datatransfer.Transferable;
1813
import java.awt.dnd.DnDConstants;
@@ -421,7 +416,10 @@ private JMenu createFileMenu() {
421416
menu.addSeparator();
422417

423418
JMenuItem buttonExit = new JMenuItem(Translator.get("MenuQuit"));
424-
buttonExit.addActionListener((e) -> onClosing());
419+
buttonExit.addActionListener((e) -> {
420+
WindowEvent windowClosing = new WindowEvent(mainFrame, WindowEvent.WINDOW_CLOSING);
421+
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(windowClosing);
422+
});
425423
menu.add(buttonExit);
426424

427425
return menu;

0 commit comments

Comments
 (0)