From 499ce0190ad83b5ef0694103f737c5f4e9aa2a64 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Wed, 11 Mar 2026 16:00:29 +0800 Subject: [PATCH] [fix] process mouse events only from the stream window --- src/gui/render.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/render.cpp b/src/gui/render.cpp index 0be5042..01de424 100644 --- a/src/gui/render.cpp +++ b/src/gui/render.cpp @@ -2335,7 +2335,8 @@ void Render::ProcessSdlEvent(const SDL_Event& event) { case SDL_EVENT_MOUSE_BUTTON_DOWN: case SDL_EVENT_MOUSE_BUTTON_UP: case SDL_EVENT_MOUSE_WHEEL: - if (focus_on_stream_window_) { + if (focus_on_stream_window_ && stream_window_ && + SDL_GetWindowID(stream_window_) == event.motion.windowID) { ProcessMouseEvent(event); } break;