diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c index c08a3dd19a..eac513f08c 100644 --- a/src/render/SDL_render.c +++ b/src/render/SDL_render.c @@ -844,6 +844,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); }