diff --git a/pygobject-2.15.2-threads-init.patch b/pygobject-2.15.2-threads-init.patch index f117b9b..c892460 100644 --- a/pygobject-2.15.2-threads-init.patch +++ b/pygobject-2.15.2-threads-init.patch @@ -2,7 +2,7 @@ diff -up pygobject-2.15.2/glib/pyglib.c.thread-init pygobject-2.15.2/glib/pyglib diff -up pygobject-2.15.2/gobject/gobjectmodule.c.thread-init pygobject-2.15.2/gobject/gobjectmodule.c --- pygobject-2.15.2/gobject/gobjectmodule.c.thread-init 2008-07-26 06:21:44.000000000 -0400 +++ pygobject-2.15.2/gobject/gobjectmodule.c 2008-08-07 15:06:01.000000000 -0400 -@@ -1944,6 +1944,15 @@ pyg_threads_init (PyObject *unused, PyOb +@@ -1944,6 +1944,18 @@ pyg_threads_init (PyObject *unused, PyOb return Py_None; } @@ -12,6 +12,9 @@ diff -up pygobject-2.15.2/gobject/gobjectmodule.c.thread-init pygobject-2.15.2/g +{ + if (!pyglib_enable_threads()) + return -1; ++ ++ pygobject_api_functions.threads_enabled = TRUE; ++ + return 0; +} + diff --git a/pygobject2.spec b/pygobject2.spec index bbf7d78..c24d788 100644 --- a/pygobject2.spec +++ b/pygobject2.spec @@ -8,7 +8,7 @@ Name: pygobject2 Version: 2.15.2 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPLv2+ Group: Development/Languages Summary: Python bindings for GObject @@ -116,6 +116,9 @@ rm -fr $RPM_BUILD_ROOT %{_datadir}/pygobject/xsl %changelog +* Tue Aug 12 2008 Matthew Barnes - 2.15.2-3.fc10 +- Modify thread initialization patch to fix RH bug #458522. + * Thu Aug 07 2008 Matthew Barnes - 2.15.2-2.fc10 - Add patch for RH bug #544946 (error on gtk.gdk.threads_init).