From f9e82170aceb96663a993963cb64330c69f454e3 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 14 Dec 2025 01:16:39 +0500 Subject: [PATCH] engine: platform: sdl2: set window position to undefined when coming back from fullscreen to windowed --- engine/platform/sdl2/vid_sdl2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/platform/sdl2/vid_sdl2.c b/engine/platform/sdl2/vid_sdl2.c index f5b09c01..df8c4190 100644 --- a/engine/platform/sdl2/vid_sdl2.c +++ b/engine/platform/sdl2/vid_sdl2.c @@ -499,7 +499,8 @@ static qboolean VID_SetScreenResolution( int width, int height, window_mode_t wi } case WINDOW_MODE_WINDOWED: { - VID_RestoreScreenResolution( window_mode ); + if( prev_window_mode != WINDOW_MODE_WINDOWED ) + SDL_SetWindowPosition( host.hWnd, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED ); if( SDL_SetWindowFullscreen( host.hWnd, 0 ) < 0 ) {