summaryrefslogtreecommitdiff
path: root/devel/glib2/patches/patch-ai
diff options
context:
space:
mode:
Diffstat (limited to 'devel/glib2/patches/patch-ai')
-rw-r--r--devel/glib2/patches/patch-ai31
1 files changed, 3 insertions, 28 deletions
diff --git a/devel/glib2/patches/patch-ai b/devel/glib2/patches/patch-ai
index 97cadd2e099..b9d421cf6f9 100644
--- a/devel/glib2/patches/patch-ai
+++ b/devel/glib2/patches/patch-ai
@@ -1,35 +1,10 @@
-$NetBSD: patch-ai,v 1.17 2009/05/20 13:07:36 wiz Exp $
+$NetBSD: patch-ai,v 1.18 2009/06/05 16:08:25 drochner Exp $
http://bugzilla.gnome.org/show_bug.cgi?id=583321
-http://bugzilla.gnome.org/show_bug.cgi?id=583324
---- glib/gmain.c.orig 2008-11-24 06:45:23.000000000 +0100
+--- glib/gmain.c.orig 2009-05-29 07:18:56.000000000 +0200
+++ glib/gmain.c
-@@ -2720,13 +2720,13 @@ g_main_context_iterate (GMainContext *co
- {
- gboolean got_ownership;
-
-+ LOCK_CONTEXT (context);
-+
- g_return_val_if_fail (g_thread_supported (), FALSE);
-
- if (!block)
- return FALSE;
-
-- LOCK_CONTEXT (context);
--
- if (!context->cond)
- context->cond = g_cond_new ();
-
-@@ -2736,7 +2736,6 @@ g_main_context_iterate (GMainContext *co
-
- if (!got_ownership)
- {
-- UNLOCK_CONTEXT (context);
- return FALSE;
- }
- }
-@@ -4039,7 +4038,11 @@ g_child_watch_source_init_multi_threaded
+@@ -3713,7 +3713,11 @@ g_child_watch_source_init_multi_threaded
action.sa_handler = g_child_watch_signal_handler;
sigemptyset (&action.sa_mask);