Config: Save and restore the full screen state if window size and position is set to be remembered.

This commit is contained in:
OBattler
2025-09-03 00:56:12 +02:00
parent 207e8b1aab
commit 15231c19aa

View File

@@ -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);