summaryrefslogtreecommitdiff
path: root/gi/pygi-object.c
diff options
context:
space:
mode:
Diffstat (limited to 'gi/pygi-object.c')
-rw-r--r--gi/pygi-object.c8
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)
{