d3d11videosink: Fixing focus lost on desktop layout change
authorSeungha Yang <seungha@centricular.com>
Sat, 17 Dec 2022 11:04:01 +0000 (20:04 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 17 Dec 2022 11:17:28 +0000 (11:17 +0000)
commit7c92ed0bd077ac9bcb7ba8ac2660dc065948512b
tree8380a172bbfeb0a2e69efa6304c2b2fc3b3f2e17
parent331a367f193df2aa354f111ecbcc3c32d2fe0151
d3d11videosink: Fixing focus lost on desktop layout change

Watch all message on the window thread, instead of internal window only.
Otherwise, some global window messages, such as desktop layout change,
wouldn't be handled by our window.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3593>
subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_win32.cpp