diff options
Diffstat (limited to 'test/glib/test-service-glib.c')
| -rw-r--r-- | test/glib/test-service-glib.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/test/glib/test-service-glib.c b/test/glib/test-service-glib.c index 315f1d65..9d5dfcc8 100644 --- a/test/glib/test-service-glib.c +++ b/test/glib/test-service-glib.c @@ -61,7 +61,7 @@ gboolean my_object_many_return (MyObject *obj, guint32 *arg0, char **arg1, gint3  gboolean my_object_recursive1 (MyObject *obj, GArray *array, guint32 *len_ret, GError **error);  gboolean my_object_recursive2 (MyObject *obj, guint32 reqlen, GArray **array, GError **error); -gboolean my_object_objpath (MyObject *obj, GObject *in, GObject **arg1, GError **error); +gboolean my_object_objpath (MyObject *obj, const char *in, char **arg1, GError **error);  gboolean my_object_stringify (MyObject *obj, GValue *value, char **ret, GError **error);  gboolean my_object_unstringify (MyObject *obj, const char *str, GValue *value, GError **error); @@ -362,9 +362,9 @@ my_object_many_uppercase (MyObject *obj, const char * const *in, char ***out, GE  }  gboolean -my_object_objpath (MyObject *obj, GObject *incoming, GObject **outgoing, GError **error) +my_object_objpath (MyObject *obj, const char *incoming, char **outgoing, GError **error)  { -  if ((GObject*) obj != incoming) +  if (strcmp (incoming, "/org/freedesktop/DBus/Tests/MyTestObject"))      {        g_set_error (error,  		   MY_OBJECT_ERROR, @@ -372,7 +372,7 @@ my_object_objpath (MyObject *obj, GObject *incoming, GObject **outgoing, GError  		   "invalid incoming object");        return FALSE;      } -  *outgoing = g_object_ref (obj2); +  *outgoing = g_strdup ("/org/freedesktop/DBus/Tests/MyTestObject2");    return TRUE;  }  | 
