From 940c9998e5cfffd90fade8a7f39f29a426e20460 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Fri, 20 Dec 2019 12:27:57 +0900 Subject: [PATCH] glwindow/win32: Don't post any WinProc message to parent window Posting any message to parent seems to be pointless. That might break parent window. Regardless of the posting, parent window can catch mouse event and also any keyboard events will be handled by parent window by default. Fixes: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/634 --- gst-libs/gst/gl/win32/gstglwindow_win32.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/gst-libs/gst/gl/win32/gstglwindow_win32.c b/gst-libs/gst/gl/win32/gstglwindow_win32.c index ee1dd6d824..fd5c69efa9 100644 --- a/gst-libs/gst/gl/win32/gstglwindow_win32.c +++ b/gst-libs/gst/gl/win32/gstglwindow_win32.c @@ -476,10 +476,6 @@ window_proc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) } default: { - /* transmit messages to the parent (ex: mouse/keyboard input) */ - HWND parent_id = window_win32->parent_win_id; - if (parent_id) - PostMessage (parent_id, uMsg, wParam, lParam); ret = DefWindowProc (hWnd, uMsg, wParam, lParam); } }