diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index e487231d5..e7f76d6da 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -928,7 +928,9 @@ public class Base { public boolean handleClose(Editor editor) { if (editors.size() == 1) { - handleQuit(); + if (!handleQuit()) { + return false; + } // Everything called after handleQuit will only affect OSX editor.setVisible(false); editors.remove(editor);