diff --git a/app/src/processing/app/platform/MacPlatform.java b/app/src/processing/app/platform/MacPlatform.java index 0a984b3fb..f26c8f2c6 100644 --- a/app/src/processing/app/platform/MacPlatform.java +++ b/app/src/processing/app/platform/MacPlatform.java @@ -23,6 +23,8 @@ package processing.app.platform; import java.awt.*; +import java.awt.desktop.AppReopenedEvent; +import java.awt.desktop.AppReopenedListener; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; @@ -101,6 +103,12 @@ public class MacPlatform extends DefaultPlatform { // base.handleLocation(location); // } }); + + desktop.addAppEventListener((AppReopenedListener) e ->{ + if(base.getEditors().isEmpty()){ + base.handleNew(); + } + }); }