diff options
| author | Gustavo J. A. M. Carneiro <gcarneiro@src.gnome.org> | 2004-08-04 14:52:52 +0000 |
|---|---|---|
| committer | Gustavo J. A. M. Carneiro <gcarneiro@src.gnome.org> | 2004-08-04 14:52:52 +0000 |
| commit | 272e668c19e45ad9f00312f89077d75bd74646c1 (patch) | |
| tree | e0d2de911e9112e2332e9c985ce31b50af04238f /gobject/pygboxed.c | |
| parent | e3135078a867a0dcd44647a480d990210e7496c2 (diff) | |
| download | pygobject-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.c | 12 |
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; } |
