diff options
| author | Jon Trowbridge <trow@ximian.com> | 2003-03-04 16:23:25 +0000 |
|---|---|---|
| committer | Jon Trowbridge <trow@src.gnome.org> | 2003-03-04 16:23:25 +0000 |
| commit | 8febf0d579f67b16d347c8c91c69bd7afe3f4034 (patch) | |
| tree | 09d770dc3fbb65f79b7655a0c986285e65eab351 /examples | |
| parent | ff0a57537a0472e970277b18ee8c2b02844c12c0 (diff) | |
Unblock threads before invalidating our closures, since this might trigger
2003-03-04 Jon Trowbridge <trow@ximian.com>
* pygobject.c (pygobject_dealloc): Unblock threads before
invalidating our closures, since this might trigger a destructor
that needs to execute python code.
(pygobject_clear): Ditto.
* pygboxed.c (pyg_boxed_dealloc): Unblock threads before freeing
the boxed type, since the destructor may need to execute python
code.
(pyg_boxed_new): Block threads while we make our Py* calls.
(pyg_pointer_new): Block threads while we make our Py* calls.
* gobjectmodule.c (pyg_object_set_property): We need to block
threads before our call to pygobject_new.
(pyg_object_get_property): Ditto.
Diffstat (limited to 'examples')
0 files changed, 0 insertions, 0 deletions
