blob: 3d4ac1deb877e5c688818622de7413b9965d839d [file] [log] [blame]
commit 1a61c71e4037ebea5db7dc2f0fdceae764e47e17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: Thu Jun 28 12:54:02 2012 +0100
my_object_unsafe_disable_legacy_property_access: have the right signature
I'm amazed this ever worked.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=51511
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Colin Walters <walters@verbum.org>
diff --git a/test/core/my-object.c b/test/core/my-object.c
index 82b6322..e31dca3 100644
--- a/test/core/my-object.c
+++ b/test/core/my-object.c
@@ -859,10 +859,12 @@ my_object_async_throw_error (MyObject *obj, DBusGMethodInvocation *context)
g_idle_add ((GSourceFunc) do_async_error, data);
}
-void
-my_object_unsafe_disable_legacy_property_access (MyObject *obj)
+gboolean
+my_object_unsafe_disable_legacy_property_access (MyObject *obj,
+ GError **error)
{
dbus_glib_global_set_disable_legacy_property_access ();
+ return TRUE;
}
extern GMainLoop *loop;
diff --git a/test/core/my-object.h b/test/core/my-object.h
index d50d0b4..779efac 100644
--- a/test/core/my-object.h
+++ b/test/core/my-object.h
@@ -116,7 +116,8 @@ void my_object_async_increment (MyObject *obj, gint32 x, DBusGMethodInvocation *
void my_object_async_throw_error (MyObject *obj, DBusGMethodInvocation *context);
-void my_object_unsafe_disable_legacy_property_access (MyObject *obj);
+gboolean my_object_unsafe_disable_legacy_property_access (MyObject *obj,
+ GError **error);
void my_object_emit_objectified (MyObject *obj, GObject *other);