rpms/pygobject2/devel pygobject-2.15.2-threads-init.patch,NONE,1.1

Matthew Barnes (mbarnes) fedora-extras-commits at redhat.com
Thu Aug 7 19:27:29 UTC 2008


Author: mbarnes

Update of /cvs/pkgs/rpms/pygobject2/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25700

Added Files:
	pygobject-2.15.2-threads-init.patch 
Log Message:
Commit the patch.


pygobject-2.15.2-threads-init.patch:

--- NEW FILE pygobject-2.15.2-threads-init.patch ---
diff -up pygobject-2.15.2/glib/pyglib.c.thread-init pygobject-2.15.2/glib/pyglib.c
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
     return Py_None;
 }
 
+/* Only for backwards compatibility */
+int
+pygobject_enable_threads(void)
+{
+    if (!pyglib_enable_threads())
+      return -1;
+    return 0;
+}
+
 static PyObject *
 pyg_signal_accumulator_true_handled(PyObject *unused, PyObject *args)
 {
@@ -2639,7 +2648,7 @@ struct _PyGObject_Functions pygobject_ap
   pyg_flags_from_gtype,
 
   FALSE, /* threads_enabled */
-  pyglib_enable_threads,
+  pygobject_enable_threads,
   pygobject_gil_state_ensure,
   pygobject_gil_state_release,
   pyg_register_class_init,




More information about the fedora-extras-commits mailing list