summaryrefslogtreecommitdiffstats
path: root/gobject/pygboxed.c
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gcarneiro@src.gnome.org>2004-08-04 14:52:52 +0000
committerGustavo J. A. M. Carneiro <gcarneiro@src.gnome.org>2004-08-04 14:52:52 +0000
commit272e668c19e45ad9f00312f89077d75bd74646c1 (patch)
treee0d2de911e9112e2332e9c985ce31b50af04238f /gobject/pygboxed.c
parente3135078a867a0dcd44647a480d990210e7496c2 (diff)
downloadpygobject-272e668c19e45ad9f00312f89077d75bd74646c1.tar.gz
pygobject-272e668c19e45ad9f00312f89077d75bd74646c1.tar.xz
pygobject-272e668c19e45ad9f00312f89077d75bd74646c1.zip
make threading runtime optional
Diffstat (limited to 'gobject/pygboxed.c')
-rw-r--r--gobject/pygboxed.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gobject/pygboxed.c b/gobject/pygboxed.c
index 05b2c13..cb7636c 100644
--- a/gobject/pygboxed.c
+++ b/gobject/pygboxed.c
@@ -30,9 +30,9 @@ static void
pyg_boxed_dealloc(PyGBoxed *self)
{
if (self->free_on_dealloc && self->boxed) {
- PyGILState_STATE state = PyGILState_Ensure();
+ PyGILState_STATE state = pyg_gil_state_ensure();
g_boxed_free(self->gtype, self->boxed);
- PyGILState_Release(state);
+ pyg_gil_state_release(state);
}
self->ob_type->tp_free((PyObject *)self);
@@ -217,11 +217,11 @@ pyg_boxed_new(GType boxed_type, gpointer boxed, gboolean copy_boxed,
g_return_val_if_fail(boxed_type != 0, NULL);
g_return_val_if_fail(!copy_boxed || (copy_boxed && own_ref), NULL);
- state = PyGILState_Ensure();
+ state = pyg_gil_state_ensure();
if (!boxed) {
Py_INCREF(Py_None);
- PyGILState_Release(state);
+ pyg_gil_state_release(state);
return Py_None;
}
@@ -231,7 +231,7 @@ pyg_boxed_new(GType boxed_type, gpointer boxed, gboolean copy_boxed,
self = PyObject_NEW(PyGBoxed, tp);
if (self == NULL) {
- PyGILState_Release(state);
+ pyg_gil_state_release(state);
return NULL;
}
@@ -241,7 +241,7 @@ pyg_boxed_new(GType boxed_type, gpointer boxed, gboolean copy_boxed,
self->gtype = boxed_type;
self->free_on_dealloc = own_ref;
- PyGILState_Release(state);
+ pyg_gil_state_release(state);
return (PyObject *)self;
}