[Bug 766520] gl: win32: race when handling window messages while creating the internal window

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon May 16 18:19:14 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=766520

--- Comment #2 from Xavier Claessens <xclaesse at gmail.com> ---
Digging more the issue, it seems to be a active/focus window issue. If I
understand correctly, when creating internal window with no parent it receives
WM_ACTIVATE and WM_SETFOCUS, but since it has no parent yet, those msg are not
forwarded to parent window, and thus parent window loses its focus. When
parenting the internal window, it won't transfer focus to parent magically, and
since an internal window cannot have focus, nobody has focus.

Switching to another window with alt-tab then getting back to gstreamer's
window give focus back.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list