mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-11 03:10:09 +00:00
Initialize device_cursor hash table before creating impl window
This commit is contained in:
parent
aeec832f0e
commit
5cbb309841
@ -1429,6 +1429,9 @@ gdk_window_new (GdkWindow *parent,
|
||||
if (private->parent)
|
||||
private->parent->children = g_list_prepend (private->parent->children, window);
|
||||
|
||||
private->device_cursor = g_hash_table_new_full (NULL, NULL, NULL,
|
||||
(GDestroyNotify) gdk_cursor_unref);
|
||||
|
||||
native = _gdk_native_windows; /* Default */
|
||||
if (private->parent->window_type == GDK_WINDOW_ROOT)
|
||||
native = TRUE; /* Always use native windows for toplevels */
|
||||
@ -1467,9 +1470,6 @@ gdk_window_new (GdkWindow *parent,
|
||||
(attributes->cursor) :
|
||||
NULL));
|
||||
|
||||
private->device_cursor = g_hash_table_new_full (NULL, NULL, NULL,
|
||||
(GDestroyNotify) gdk_cursor_unref);
|
||||
|
||||
device_manager = gdk_display_get_device_manager (gdk_window_get_display (parent));
|
||||
g_signal_connect (device_manager, "device-removed",
|
||||
G_CALLBACK (device_removed_cb), window);
|
||||
|
Loading…
Reference in New Issue
Block a user