summaryrefslogtreecommitdiff
path: root/gio/src/asyncinitable.hg
diff options
context:
space:
mode:
Diffstat (limited to 'gio/src/asyncinitable.hg')
-rw-r--r--gio/src/asyncinitable.hg8
1 files changed, 5 insertions, 3 deletions
diff --git a/gio/src/asyncinitable.hg b/gio/src/asyncinitable.hg
index 842ec45d..e833e83b 100644
--- a/gio/src/asyncinitable.hg
+++ b/gio/src/asyncinitable.hg
@@ -105,13 +105,15 @@ protected:
/** @throw Glib::Errror.
*/
- virtual bool init_finish_vfunc(const Glib::RefPtr<AsyncResult>& res);
+ virtual bool init_finish_vfunc(const Glib::RefPtr<AsyncResult>& res);
protected:
#m4begin
_PUSH(SECTION_PCC_CLASS_INIT_VFUNCS)
- klass->init_async = &init_async_vfunc_callback;
- klass->init_finish = &init_finish_vfunc_callback;
+ klass->init_async = &AsyncInitable_init_async_vfunc_c_callback;
+ klass->init_finish = &AsyncInitable_init_finish_vfunc_c_callback;
+ AsyncInitable_init_async_vfunc_funcptr = &init_async_vfunc_callback;
+ AsyncInitable_init_finish_vfunc_funcptr = &init_finish_vfunc_callback;
_SECTION(SECTION_PH_VFUNCS)
static void init_async_vfunc_callback(GAsyncInitable* self,
int io_priority, GCancellable* cancellable, GAsyncReadyCallback callback,