From 7e298f50fe273384e66133e459e9db6763309584 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 21 Dec 2024 08:19:31 -0800 Subject: [PATCH] Make windows resizable if we're about to maximize them programmatically --- src/test/SDL_test_common.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/test/SDL_test_common.c b/src/test/SDL_test_common.c index eb28b0563c..210dd566f4 100644 --- a/src/test/SDL_test_common.c +++ b/src/test/SDL_test_common.c @@ -2473,11 +2473,17 @@ SDL_AppResult SDLTest_CommonEventMainCallbacks(SDLTest_CommonState *state, const SDL_Window *window = SDL_GetWindowFromEvent(event); if (window) { SDL_WindowFlags flags = SDL_GetWindowFlags(window); + if (!(flags & SDL_WINDOW_RESIZABLE)) { + SDL_SetWindowResizable(window, true); + } if (flags & SDL_WINDOW_MAXIMIZED) { SDL_RestoreWindow(window); } else { SDL_MaximizeWindow(window); } + if (!(flags & SDL_WINDOW_RESIZABLE)) { + SDL_SetWindowResizable(window, false); + } } } if (withShift) {