[yelp/gdbus: 86/86] [yelp-application.c] Update for API changes in GDBus



commit ced39cb801c13f0034875cf8c44f5bb978b8168d
Author: Shaun McCance <shaunm gnome org>
Date:   Wed Jun 16 17:02:07 2010 -0500

    [yelp-application.c] Update for API changes in GDBus

 src/yelp-application.c |   58 ++++++++++++++++++++++++-----------------------
 1 files changed, 30 insertions(+), 28 deletions(-)
---
diff --git a/src/yelp-application.c b/src/yelp-application.c
index 6339f37..53ff710 100644
--- a/src/yelp-application.c
+++ b/src/yelp-application.c
@@ -347,14 +347,15 @@ yelp_application_run (YelpApplication  *app,
     else
         uri = DEFAULT_URI;
 
-    ret = g_dbus_connection_invoke_method_sync (priv->connection,
-                                                "org.freedesktop.DBus",
-                                                "/org/freedesktop/DBus",
-                                                "org.freedesktop.DBus",
-                                                "RequestName",
-                                                g_variant_new ("(su)", "org.gnome.Yelp", 0),
-                                                G_DBUS_INVOKE_METHOD_FLAGS_NONE,
-                                                -1, NULL, &error);
+    ret = g_dbus_connection_call_sync (priv->connection,
+                                       "org.freedesktop.DBus",
+                                       "/org/freedesktop/DBus",
+                                       "org.freedesktop.DBus",
+                                       "RequestName",
+                                       g_variant_new ("(su)", "org.gnome.Yelp", 0),
+                                       NULL,
+                                       G_DBUS_CALL_FLAGS_NONE,
+                                       -1, NULL, &error);
     if (error) {
         g_warning ("Unable to register service: %s", error->message);
         g_error_free (error);
@@ -381,14 +382,15 @@ yelp_application_run (YelpApplication  *app,
             g_free (cur);
         }
 
-        ret = g_dbus_connection_invoke_method_sync (priv->connection,
-                                                    "org.gnome.Yelp",
-                                                    "/org/gnome/Yelp",
-                                                    "org.gnome.Yelp",
-                                                    "LoadUri",
-                                                    g_variant_new ("(su)", newuri, gtk_get_current_event_time ()),
-                                                    G_DBUS_INVOKE_METHOD_FLAGS_NONE,
-                                                    -1, NULL, &error);
+        ret = g_dbus_connection_call_sync (priv->connection,
+                                           "org.gnome.Yelp",
+                                           "/org/gnome/Yelp",
+                                           "org.gnome.Yelp",
+                                           "LoadUri",
+                                           g_variant_new ("(su)", newuri, gtk_get_current_event_time ()),
+                                           NULL,
+                                           G_DBUS_CALL_FLAGS_NONE,
+                                           -1, NULL, &error);
         if (error) {
             g_warning ("Unable to notify existing process: %s\n", error->message);
             g_error_free (error);
@@ -403,7 +405,6 @@ yelp_application_run (YelpApplication  *app,
     introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
     g_dbus_connection_register_object (priv->connection,
                                        "/org/gnome/Yelp",
-                                       "org.gnome.Yelp",
                                        introspection_data->interfaces[0],
                                        &yelp_dbus_vtable,
                                        app, NULL, NULL);
@@ -745,7 +746,7 @@ packages_installed (GDBusConnection *connection,
                     YelpApplication *app)
 {
     GError *error = NULL;
-    g_dbus_connection_invoke_method_finish (connection, res, &error);
+    g_dbus_connection_call_finish (connection, res, &error);
     if (error) {
         const gchar *err = NULL;
         if (error->domain == G_DBUS_ERROR) {
@@ -848,16 +849,17 @@ yelp_application_install_package (YelpApplication  *app,
     guint32 xid = 0;
     strv = g_variant_builder_new (G_VARIANT_TYPE ("as"));
     g_variant_builder_add (strv, "s", pkg);
-    g_dbus_connection_invoke_method (priv->connection,
-                                     "org.freedesktop.PackageKit",
-                                     "/org/freedesktop/PackageKit",
-                                     "org.freedesktop.PackageKit.Modify",
-                                     "InstallPackageNames",
-                                     g_variant_new ("(uass)", xid, strv, ""),
-                                     G_DBUS_INVOKE_METHOD_FLAGS_NONE,
-                                     -1, NULL,
-                                     (GAsyncReadyCallback) packages_installed,
-                                     app);
+    g_dbus_connection_call (priv->connection,
+                            "org.freedesktop.PackageKit",
+                            "/org/freedesktop/PackageKit",
+                            "org.freedesktop.PackageKit.Modify",
+                            "InstallPackageNames",
+                            g_variant_new ("(uass)", xid, strv, ""),
+                            NULL,
+                            G_DBUS_CALL_FLAGS_NONE,
+                            -1, NULL,
+                            (GAsyncReadyCallback) packages_installed,
+                            app);
     g_variant_builder_unref (strv);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]