diff options
Diffstat (limited to 'gio')
| -rw-r--r-- | gio/gio.override | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gio/gio.override b/gio/gio.override index 300e0c7..5170624 100644 --- a/gio/gio.override +++ b/gio/gio.override @@ -145,8 +145,12 @@ pygio_notify_free(PyGIONotify *notify) { if (notify) { if (notify->referenced) { + PyGILState_STATE state; + + state = pyg_gil_state_ensure(); Py_XDECREF(notify->callback); Py_XDECREF(notify->data); + pyg_gil_state_release(state); } if (notify->buffer) |
