diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c index 2fa12c1480..35e237f1bf 100644 --- a/src/render/SDL_render.c +++ b/src/render/SDL_render.c @@ -830,6 +830,10 @@ static bool SDL_RendererEventWatch(void *userdata, SDL_Event *event) SDL_Renderer *renderer = (SDL_Renderer *)userdata; SDL_Window *window = renderer->window; + if (event->window.windowID != SDL_GetWindowID(window)) { + return true; + } + if (renderer->WindowEvent) { renderer->WindowEvent(renderer, &event->window); }