From 15231c19aa887c44a2bbd7c5a89e2ab166377c98 Mon Sep 17 00:00:00 2001 From: OBattler Date: Wed, 3 Sep 2025 00:56:12 +0200 Subject: [PATCH] Config: Save and restore the full screen state if window size and position is set to be remembered. --- src/config.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/config.c b/src/config.c index 9fce92ded..adb5069cf 100644 --- a/src/config.c +++ b/src/config.c @@ -211,6 +211,8 @@ load_general(void) rctrl_is_lalt = ini_section_get_int(cat, "rctrl_is_lalt", 0); update_icons = ini_section_get_int(cat, "update_icons", 1); + start_in_fullscreen = ini_section_get_int(cat, "start_in_fullscreen", 0); + window_remember = ini_section_get_int(cat, "window_remember", 0); if (!window_remember && !(vid_resize & 2)) @@ -2410,6 +2412,11 @@ save_general(void) else ini_section_delete_var(cat, "window_remember"); + if (video_fullscreen) + ini_section_set_int(cat, "start_in_fullscreen", video_fullscreen); + else + ini_section_delete_var(cat, "start_in_fullscreen"); + if (vid_resize & 2) { sprintf(temp, "%ix%i", fixed_size_x, fixed_size_y); ini_section_set_string(cat, "window_fixed_res", temp);