]> www.fi.muni.cz Git - evince.git/commitdiff
[shell] Fix for GDBus API changes
authorChristian Persch <chpe@gnome.org>
Mon, 10 May 2010 16:06:41 +0000 (18:06 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 25 May 2010 07:38:30 +0000 (09:38 +0200)
cut-n-paste/totem-screensaver/totem-scrsaver.c
shell/ev-application.c
shell/ev-media-player-keys.c

index 2e3b3624f2de48173f17774743aeca5774ce8487..30ea718fe5047760c4e610b368e43da3bc3d628e 100644 (file)
@@ -103,32 +103,32 @@ screensaver_inhibit_dbus (TotemScrsaver *scr,
                 return;
 
        if (inhibit) {
-                value = g_dbus_connection_invoke_method_sync (scr->priv->connection,
-                                                              GS_SERVICE,
-                                                              GS_PATH,
-                                                              GS_INTERFACE,
-                                                              "Inhibit",
-                                                              g_variant_new ("(ss)",
-                                                                             "Evince",
-                                                                             _("Running in presentation mode")),
-                                                              G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
-                                                              -1,
-                                                              NULL,
-                                                              &error);
+                value = g_dbus_connection_call_sync (scr->priv->connection,
+                                                     GS_SERVICE,
+                                                     GS_PATH,
+                                                     GS_INTERFACE,
+                                                     "Inhibit",
+                                                     g_variant_new ("(ss)",
+                                                                    "Evince",
+                                                                    _("Running in presentation mode")),
+                                                     G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
+                                                     -1,
+                                                     NULL,
+                                                     &error);
                if (error && g_error_matches (error, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD)) {
                        /* try the old API */
                         g_clear_error (&error);
-                        value = g_dbus_connection_invoke_method_sync (scr->priv->connection,
-                                                                      GS_SERVICE,
-                                                                      GS_PATH,
-                                                                      GS_INTERFACE,
-                                                                      "InhibitActivation",
-                                                                      g_variant_new ("(s)",
-                                                                                     _("Running in presentation mode")),
-                                                                      G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
-                                                                      -1,
-                                                                      NULL,
-                                                                      &error);
+                        value = g_dbus_connection_call_sync (scr->priv->connection,
+                                                             GS_SERVICE,
+                                                             GS_PATH,
+                                                             GS_INTERFACE,
+                                                             "InhibitActivation",
+                                                             g_variant_new ("(s)",
+                                                                            _("Running in presentation mode")),
+                                                             G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
+                                                             -1,
+                                                             NULL,
+                                                             &error);
                 }
                 if (value != NULL) {
                        /* save the cookie */
@@ -143,29 +143,29 @@ screensaver_inhibit_dbus (TotemScrsaver *scr,
                }
 
        } else {
-                value = g_dbus_connection_invoke_method_sync (scr->priv->connection,
-                                                              GS_SERVICE,
-                                                              GS_PATH,
-                                                              GS_INTERFACE,
-                                                              "UnInhibit",
-                                                              g_variant_new ("(u)", scr->priv->cookie),
-                                                              G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
-                                                              -1,
-                                                              NULL,
-                                                              &error);
+                value = g_dbus_connection_call_sync (scr->priv->connection,
+                                                     GS_SERVICE,
+                                                     GS_PATH,
+                                                     GS_INTERFACE,
+                                                     "UnInhibit",
+                                                     g_variant_new ("(u)", scr->priv->cookie),
+                                                     G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
+                                                     -1,
+                                                     NULL,
+                                                     &error);
                if (error && g_error_matches (error, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD)) {
                        /* try the old API */
                         g_clear_error (&error);
-                        value = g_dbus_connection_invoke_method_sync (scr->priv->connection,
-                                                                      GS_SERVICE,
-                                                                      GS_PATH,
-                                                                      GS_INTERFACE,
-                                                                      "AllowActivation",
-                                                                      g_variant_new ("()"),
-                                                                      G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
-                                                                      -1,
-                                                                      NULL,
-                                                                      &error);
+                        value = g_dbus_connection_call_sync (scr->priv->connection,
+                                                             GS_SERVICE,
+                                                             GS_PATH,
+                                                             GS_INTERFACE,
+                                                             "AllowActivation",
+                                                             g_variant_new ("()"),
+                                                             G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
+                                                             -1,
+                                                             NULL,
+                                                             &error);
                 }
                 if (value != NULL) {
                        /* clear the cookie */
index 43314969a087e0152c08270fb5e9c7a3b2f6cc8c..0f29da88e23b7915298294245cb45ca5c7039d31 100644 (file)
@@ -366,14 +366,14 @@ ev_application_register_uri (EvApplication *application,
                return TRUE;
 
         /* FIXME: Don't make sync dbus calls, they block the UI! */
-        value = g_dbus_connection_invoke_method_sync
+        value = g_dbus_connection_call_sync
                    (application->connection,
                     "org.gnome.evince.Daemon",
                     "/org/gnome/evince/Daemon",
                     "org.gnome.evince.Daemon",
                     "RegisterDocument",
                     g_variant_new ("(s)", uri),
-                    G_DBUS_INVOKE_METHOD_FLAGS_NONE,
+                    G_DBUS_CALL_FLAGS_NONE,
                     -1,
                     NULL,
                     &error);
@@ -423,14 +423,14 @@ ev_application_register_uri (EvApplication *application,
 
         g_variant_builder_add (&builder, "u", timestamp);
 
-        value2 = g_dbus_connection_invoke_method_sync
+        value2 = g_dbus_connection_call_sync
                     (application->connection,
                      owner,
                      APPLICATION_DBUS_OBJECT_PATH,
                      APPLICATION_DBUS_INTERFACE,
                      "OpenURI",
                      g_variant_builder_end (&builder),
-                     G_DBUS_INVOKE_METHOD_FLAGS_NONE,
+                     G_DBUS_CALL_FLAGS_NONE,
                      -1,
                      NULL,
                      &error);
@@ -458,14 +458,14 @@ ev_application_unregister_uri (EvApplication *application,
                return;
 
         /* FIXME: Don't make sync dbus calls, they block the UI! */
-        value = g_dbus_connection_invoke_method_sync
+        value = g_dbus_connection_call_sync
                    (application->connection,
                     "org.gnome.evince.Daemon",
                     "/org/gnome/evince/Daemon",
                     "org.gnome.evince.Daemon",
                     "UnregisterDocument",
                     g_variant_new ("(s)", uri),
-                    G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
+                    G_DBUS_CALL_FLAGS_NO_AUTO_START,
                     -1,
                     NULL,
                     &error);
index ac364bba93f8cb4580546ba2c608cc860283eb24..b8489067a6f2a83b7d8361e8ae56c648b4a1af0a 100644 (file)
@@ -86,29 +86,29 @@ ev_media_player_keys_grab_keys (EvMediaPlayerKeys *keys)
         * if a media player is there it gets higher priority on the keys (0 is
         * a special value having maximum priority).
         */
-        g_dbus_connection_invoke_method (keys->connection,
-                                         SD_NAME,
-                                         SD_OBJECT_PATH,
-                                         SD_INTERFACE,
-                                         "GrabMediaPlayerKeys",
-                                         g_variant_new ("(su)", "Evince", 1),
-                                         G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
-                                         -1,
-                                         NULL, NULL, NULL);
+        g_dbus_connection_call (keys->connection,
+                                SD_NAME,
+                                SD_OBJECT_PATH,
+                                SD_INTERFACE,
+                                "GrabMediaPlayerKeys",
+                                g_variant_new ("(su)", "Evince", 1),
+                                G_DBUS_CALL_FLAGS_NO_AUTO_START,
+                                -1,
+                                NULL, NULL, NULL);
 }
 
 static void
 ev_media_player_keys_release_keys (EvMediaPlayerKeys *keys)
 {
-        g_dbus_connection_invoke_method (keys->connection,
-                                         SD_NAME,
-                                         SD_OBJECT_PATH,
-                                         SD_INTERFACE,
-                                         "ReleaseMediaPlayerKeys",
-                                         g_variant_new ("(s)", "Evince"),
-                                         G_DBUS_INVOKE_METHOD_FLAGS_NO_AUTO_START,
-                                         -1,
-                                         NULL, NULL, NULL);
+        g_dbus_connection_call (keys->connection,
+                                SD_NAME,
+                                SD_OBJECT_PATH,
+                                SD_INTERFACE,
+                                "ReleaseMediaPlayerKeys",
+                                g_variant_new ("(s)", "Evince"),
+                                G_DBUS_CALL_FLAGS_NO_AUTO_START,
+                                -1,
+                                NULL, NULL, NULL);
 }
 
 static void