Revert "Removed borderless fullscreen option (window should always be borderless fullscreen anyway)"

This reverts commit d4cda24fb8.
This commit is contained in:
Anuken
2026-02-16 11:30:35 -05:00
parent 4f52ec4846
commit a3682756dc

View File

@@ -426,6 +426,12 @@ public class SettingsMenuDialog extends BaseDialog{
if(!mobile){
graphics.checkPref("vsync", true, b -> Core.graphics.setVSync(b));
graphics.checkPref("fullscreen", false, b -> {
if(b && settings.getBool("borderlesswindow")){
Core.graphics.setWindowedMode(Core.graphics.getWidth(), Core.graphics.getHeight());
settings.put("borderlesswindow", false);
graphics.rebuild();
}
if(b){
Core.graphics.setFullscreen();
}else{
@@ -433,12 +439,24 @@ public class SettingsMenuDialog extends BaseDialog{
}
});
graphics.checkPref("borderlesswindow", false, b -> {
if(b && settings.getBool("fullscreen")){
Core.graphics.setWindowedMode(Core.graphics.getWidth(), Core.graphics.getHeight());
settings.put("fullscreen", false);
graphics.rebuild();
}
Core.graphics.setBorderless(b);
});
Core.graphics.setVSync(Core.settings.getBool("vsync"));
if(Core.settings.getBool("fullscreen")){
Core.app.post(() -> Core.graphics.setFullscreen());
}
if(Core.settings.getBool("borderlesswindow")){
Core.app.post(() -> Core.graphics.setBorderless(true));
}
}else if(!ios){
graphics.checkPref("landscape", false, b -> {
if(b){