gl: win32: Don't steal parent focus when creating internal window
This fix regression introduced by 0acc18c60f6f962cc6553f6047fdb64891bab544. https://bugzilla.gnome.org/show_bug.cgi?id=766520
This commit is contained in:
parent
e357e372e1
commit
83bb89f4ec
@ -285,7 +285,12 @@ gst_gl_window_win32_create_window (GstGLWindowWin32 * window_win32,
|
||||
|
||||
GST_LOG ("Created a win32 window");
|
||||
|
||||
set_parent_win_id (window_win32);
|
||||
/* The window has been created as if it had no parent, so there is nothing
|
||||
* else to do in that case. Even if user has already set a window,
|
||||
* parent_win_id could still be 0 at this point, and in that case calling
|
||||
* set_parent_win_id() here would steal focus from the parent window. */
|
||||
if (window_win32->parent_win_id)
|
||||
set_parent_win_id (window_win32);
|
||||
|
||||
return TRUE;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user