From db0fce45b28226b8d4d281828be73e1fd0dea792 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 28 Jul 2009 18:05:46 +0200 Subject: gtk-module: use gdk_threads_add_idle_full instead of g_idle_full() for thread-safety reasons --- Makefile.am | 2 +- src/canberra-gtk-module.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index d0fc8b6..b875e14 100644 --- a/Makefile.am +++ b/Makefile.am @@ -55,7 +55,7 @@ README: $(MAKE) -C doc README ln -s doc/README README -homepage: all dist +homepage: dist test -d $$HOME/homepage/private mkdir -p $$HOME/homepage/private/projects/libcanberra $$HOME/homepage/private/projects/libcanberra/gtkdoc cp libcanberra-@PACKAGE_VERSION@.tar.gz $$HOME/homepage/private/projects/libcanberra diff --git a/src/canberra-gtk-module.c b/src/canberra-gtk-module.c index 14f12da..08ef934 100644 --- a/src/canberra-gtk-module.c +++ b/src/canberra-gtk-module.c @@ -695,7 +695,7 @@ static gboolean emission_hook_cb(GSignalInvocationHint *hint, guint n_param_valu g_queue_push_tail(&sound_event_queue, d); if (idle_id == 0) - idle_id = g_idle_add_full(GDK_PRIORITY_REDRAW-1, (GSourceFunc) idle_cb, NULL, NULL); + idle_id = gdk_threads_add_idle_full(GDK_PRIORITY_REDRAW-1, (GSourceFunc) idle_cb, NULL, NULL); return TRUE; } -- cgit