just disabling fullscreen on macos for now

This commit is contained in:
minjaesong
2024-06-19 12:37:27 +09:00
parent a4629c3ea8
commit 417f00117e
2 changed files with 25 additions and 4 deletions

View File

@@ -491,13 +491,13 @@ public class App implements ApplicationListener {
@Override
public void create() {
boolean useFullscreen = getConfigBoolean("fullscreen");
boolean useFullscreen = !Objects.equals(operationSystem, "OSX") && getConfigBoolean("fullscreen");
float magn = (float) getConfigDouble("screenmagnifying");
if (useFullscreen) {
// auto resize for fullscreen
var disp = Gdx.graphics.getDisplayMode();
// var disp = Lwjgl3ApplicationConfiguration.getDisplayMode(Lwjgl3ApplicationConfiguration.getPrimaryMonitor()); // won't work on macOS (reports 1920x1200 no matter what)
var disp = Gdx.graphics.getDisplayMode(); // macOS still reports 1920x1200 *facepalm*
var newWidth = ((int)(disp.width / magn)) & 0x7FFFFFFE;
var newHeight = ((int)(disp.height / magn)) & 0x7FFFFFFE;
scr.setDimension(newWidth, newHeight, magn);