mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 22:20:24 +00:00
Force native windows for all windows used with input events
This commit is contained in:
parent
283160c712
commit
82b181e643
@ -324,6 +324,11 @@ _gdk_input_window_find(GdkWindow *window)
|
||||
GList *tmp_list;
|
||||
GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_WINDOW_DISPLAY (window));
|
||||
|
||||
/* Ensure we have a native window, or the input stuff won't work.
|
||||
Its possible we could emulate this also, but at least this should make
|
||||
it work. */
|
||||
gdk_window_set_has_native (window, TRUE);
|
||||
|
||||
for (tmp_list=display_x11->input_windows; tmp_list; tmp_list=tmp_list->next)
|
||||
if (((GdkInputWindow *)(tmp_list->data))->window == window)
|
||||
return (GdkInputWindow *)(tmp_list->data);
|
||||
|
Loading…
Reference in New Issue
Block a user