diff --git a/src/events/SDL_windowevents.c b/src/events/SDL_windowevents.c index 9ad558f04..69a33ba75 100644 --- a/src/events/SDL_windowevents.c +++ b/src/events/SDL_windowevents.c @@ -170,7 +170,8 @@ SDL_SendWindowEvent(SDL_Window * window, Uint8 windowevent, int data1, event.window.windowID = window->id; /* Fixes queue overflow with resize events that aren't processed */ - if (windowevent == SDL_WINDOWEVENT_RESIZED) { + if (windowevent == SDL_WINDOWEVENT_RESIZED || + windowevent == SDL_WINDOWEVENT_SIZE_CHANGED) && SDL_FilterEvents(RemovePendingSizeEvents, &event); } if (windowevent == SDL_WINDOWEVENT_MOVED) {