Do not load settings on options open

This commit is contained in:
Marco 2025-03-25 16:51:32 +01:00
commit dafdece6e8

View file

@ -37,7 +37,7 @@ public partial class OptionsMenu : MenuBase
public override void _Ready() public override void _Ready()
{ {
LoadSettings(); //LoadSettings();
foreach (var resolution in Resolutions) foreach (var resolution in Resolutions)
{ {
ResolutionsList.AddItem($"{resolution.X}x{resolution.Y}"); ResolutionsList.AddItem($"{resolution.X}x{resolution.Y}");
@ -49,7 +49,7 @@ public partial class OptionsMenu : MenuBase
VSyncToggle.Toggled += VSyncToggleOnToggled; VSyncToggle.Toggled += VSyncToggleOnToggled;
FullScreenToggle.SetPressed(DisplayServer.WindowGetMode() is DisplayServer.WindowMode.Fullscreen); FullScreenToggle.SetPressed(DisplayServer.WindowGetMode() is DisplayServer.WindowMode.ExclusiveFullscreen);
FullScreenToggle.Toggled += FullScreenToggleOnToggled; FullScreenToggle.Toggled += FullScreenToggleOnToggled;
} }
@ -59,7 +59,7 @@ public partial class OptionsMenu : MenuBase
switch (toggledon) switch (toggledon)
{ {
case true: case true:
DisplayServer.WindowSetMode(DisplayServer.WindowMode.Fullscreen); DisplayServer.WindowSetMode(DisplayServer.WindowMode.ExclusiveFullscreen);
break; break;
case false: case false:
DisplayServer.WindowSetMode(DisplayServer.WindowMode.Windowed); DisplayServer.WindowSetMode(DisplayServer.WindowMode.Windowed);