diff --git a/src/video/x11/SDL_x11window.c b/src/video/x11/SDL_x11window.c index 4274d8acc6..9c5a8b34e9 100644 --- a/src/video/x11/SDL_x11window.c +++ b/src/video/x11/SDL_x11window.c @@ -997,6 +997,10 @@ void X11_SetWindowSize(_THIS, SDL_Window *window) } if (SDL_GetTicks() >= timeout) { + /* Timeout occurred and window size didn't change + * wwindow manager likely denied the resize. */ + window->w = orig_w; + window->h = orig_h; break; }