From 1335bfbc76a19f067b922d9e469b68592da4e42e Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 6 Feb 2022 13:16:27 -0500 Subject: [PATCH] v1.2.0: fixed fullscreen on launch issues on macOS --- .../shatteredpixeldungeon/desktop/DesktopLauncher.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java b/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java index e7327c86b..231938635 100644 --- a/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java +++ b/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java @@ -163,11 +163,12 @@ public class DesktopLauncher { config.setMaximized(SPDSettings.windowMaximized()); - if (SPDSettings.fullscreen()) { + //going fullscreen on launch is still buggy on macOS, so game enters it slightly later + if (SPDSettings.fullscreen() && !SharedLibraryLoader.isMac) { config.setFullscreenMode(Lwjgl3ApplicationConfiguration.getDisplayMode()); } - //we set fullscreen/maximized in the listener as doing it through the config seems to be buggy + //records whether window is maximized or not for settings DesktopWindowListener listener = new DesktopWindowListener(); config.setWindowListener( listener );