diff options
author | Matthias Clasen <mclasen@redhat.com> | 2006-12-22 19:10:43 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-12-22 19:10:43 +0000 |
commit | 721c3bc10182cacf1a98baddde3c94e59797ddb7 (patch) | |
tree | 78b2e3ae3c00133a58f09653aff664e4ab0305e9 /gtk/gtkuimanager.c | |
parent | 7854bd1b6e6102aff426bf6a48606c4a9b12b7c2 (diff) | |
download | gtk+-721c3bc10182cacf1a98baddde3c94e59797ddb7.tar.gz |
Replace a lot of idle and timeout calls by the new gdk_threads api.
2006-12-22 Matthias Clasen <mclasen@redhat.com>
* *.c: Replace a lot of idle and timeout calls by
the new gdk_threads api.
Diffstat (limited to 'gtk/gtkuimanager.c')
-rw-r--r-- | gtk/gtkuimanager.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gtk/gtkuimanager.c b/gtk/gtkuimanager.c index 8a3685f76e..9e241c946a 100644 --- a/gtk/gtkuimanager.c +++ b/gtk/gtkuimanager.c @@ -2620,9 +2620,7 @@ do_updates (GtkUIManager *self) static gboolean do_updates_idle (GtkUIManager *self) { - GDK_THREADS_ENTER (); do_updates (self); - GDK_THREADS_LEAVE (); return FALSE; } @@ -2633,7 +2631,8 @@ queue_update (GtkUIManager *self) if (self->private_data->update_tag != 0) return; - self->private_data->update_tag = g_idle_add ((GSourceFunc)do_updates_idle, + self->private_data->update_tag = gdk_threads_add_idle ( + (GSourceFunc)do_updates_idle, self); } |