glwindow/win32: Don't post any WinProc message to parent window
authorSeungha Yang <seungha.yang@navercorp.com>
Fri, 20 Dec 2019 03:27:57 +0000 (12:27 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sun, 22 Dec 2019 09:16:35 +0000 (09:16 +0000)
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

index ee1dd6d..fd5c69e 100644 (file)
@@ -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);
       }
     }