diff options
Diffstat (limited to 'gi/pygi-object.c')
-rw-r--r-- | gi/pygi-object.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gi/pygi-object.c b/gi/pygi-object.c index 8fd8ee0f..80c90555 100644 --- a/gi/pygi-object.c +++ b/gi/pygi-object.c @@ -279,7 +279,8 @@ static PyObject * _pygi_marshal_to_py_called_from_c_interface_object_cache_adapter (PyGIInvokeState *state, PyGICallableCache *callable_cache, PyGIArgCache *arg_cache, - GIArgument *arg) + GIArgument *arg, + gpointer *cleanup_data) { return pygi_arg_gobject_to_py_called_from_c (arg, arg_cache->transfer); } @@ -288,7 +289,8 @@ static PyObject * _pygi_marshal_to_py_called_from_py_interface_object_cache_adapter (PyGIInvokeState *state, PyGICallableCache *callable_cache, PyGIArgCache *arg_cache, - GIArgument *arg) + GIArgument *arg, + gpointer *cleanup_data) { return pygi_arg_gobject_to_py (arg, arg_cache->transfer); } @@ -296,7 +298,7 @@ _pygi_marshal_to_py_called_from_py_interface_object_cache_adapter (PyGIInvokeSta static void _pygi_marshal_cleanup_to_py_interface_object (PyGIInvokeState *state, PyGIArgCache *arg_cache, - PyObject *dummy, + gpointer cleanup_data, gpointer data, gboolean was_processed) { |