summaryrefslogtreecommitdiff
path: root/gobjectmodule.c
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gcarneiro@src.gnome.org>2004-03-03 18:26:26 +0000
committerGustavo J. A. M. Carneiro <gcarneiro@src.gnome.org>2004-03-03 18:26:26 +0000
commite9f7ed0294d026db2f547f28cbe1444ca76e706b (patch)
tree7a77479e27ddb59f03a506c1ed9b8fddf50b2471 /gobjectmodule.c
parent0197b898332a9e7a0b51d8991c4c926ac53f613f (diff)
downloadpygtk-e9f7ed0294d026db2f547f28cbe1444ca76e706b.tar.gz
block/unblock threads around Py_DECREF in pyobject_free
Diffstat (limited to 'gobjectmodule.c')
-rw-r--r--gobjectmodule.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gobjectmodule.c b/gobjectmodule.c
index 74216295..d91d81bb 100644
--- a/gobjectmodule.c
+++ b/gobjectmodule.c
@@ -210,7 +210,9 @@ pyobject_free(gpointer boxed)
{
PyObject *object = boxed;
+ pyg_block_threads();
Py_DECREF(object);
+ pyg_unblock_threads();
}