summaryrefslogtreecommitdiff
path: root/gi/pygi-ccallback.c
diff options
context:
space:
mode:
Diffstat (limited to 'gi/pygi-ccallback.c')
-rw-r--r--gi/pygi-ccallback.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gi/pygi-ccallback.c b/gi/pygi-ccallback.c
index 01e109b3..2a6c520b 100644
--- a/gi/pygi-ccallback.c
+++ b/gi/pygi-ccallback.c
@@ -34,7 +34,7 @@ _ccallback_call(PyGICCallback *self, PyObject *args, PyObject *kwargs)
PyObject *result;
if (self->cache == NULL) {
- self->cache = pygi_callable_cache_new (self->info, TRUE);
+ self->cache = pygi_callable_cache_new (self->info, self->callback, TRUE);
if (self->cache == NULL)
return NULL;
}
@@ -43,7 +43,6 @@ _ccallback_call(PyGICCallback *self, PyObject *args, PyObject *kwargs)
args,
kwargs,
self->cache,
- self->callback,
self->user_data);
return result;
}