From 7875a45d931f65f9fbaf6a5ae6fdcee6309e6abf Mon Sep 17 00:00:00 2001 From: Spartan322 Date: Fri, 17 Jul 2026 03:09:58 -0400 Subject: [PATCH] Fix GameSettings potential resolution null window error --- game/src/Autoload/Settings/GameSettings.gd | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/game/src/Autoload/Settings/GameSettings.gd b/game/src/Autoload/Settings/GameSettings.gd index b4e75d8d..80392e26 100644 --- a/game/src/Autoload/Settings/GameSettings.gd +++ b/game/src/Autoload/Settings/GameSettings.gd @@ -340,8 +340,13 @@ func _resolution_apply(stg: Setting) -> void: if Engine.is_embedded_in_editor(): _push_embedded_warning(str(stg.value())) return + var window := get_window() - match window.mode: + var mode: Window.Mode = Window.MODE_WINDOWED + if window != null: + mode = window.mode + + match mode: Window.MODE_EXCLUSIVE_FULLSCREEN, Window.MODE_FULLSCREEN: if window != null: window.content_scale_size = stg.value() as Vector2i _: