diff options
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r-- | gtk/gtkwindow.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 1da30202ee..c12dc6a151 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -1360,7 +1360,6 @@ handle_keys_changed (gpointer data) { GtkWindow *window; - GDK_THREADS_ENTER (); window = GTK_WINDOW (data); if (window->keys_changed_handler) @@ -1370,7 +1369,6 @@ handle_keys_changed (gpointer data) } g_signal_emit (window, window_signals[KEYS_CHANGED], 0); - GDK_THREADS_LEAVE (); return FALSE; } @@ -1379,7 +1377,7 @@ static void gtk_window_notify_keys_changed (GtkWindow *window) { if (!window->keys_changed_handler) - window->keys_changed_handler = g_idle_add (handle_keys_changed, window); + window->keys_changed_handler = gdk_threads_add_idle (handle_keys_changed, window); } /** |