gl: win32: Don't steal parent focus when creating internal window

This fix regression introduced by 0acc18c60f.

https://bugzilla.gnome.org/show_bug.cgi?id=766520
This commit is contained in:
Xavier Claessens 2016-05-16 15:26:53 -04:00 committed by Tim-Philipp Müller
parent 7e7aef92c2
commit e2731f35bf

View file

@ -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;