From a249a44d5585845156aa08e4e07bf1812a6dd1b9 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Fri, 20 Dec 2024 18:07:03 +0100 Subject: [PATCH] Open new window if none are open --- app/src/processing/app/platform/MacPlatform.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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(); + } + }); }