]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-application.c
[shell] Update to current GDBus API
[evince.git] / shell / ev-application.c
index 383c9715e2f3fd0008d60b5f41d76ba4f9e7df46..98167d2843ecb40a9de9caa1b4a2c059d527496d 100644 (file)
@@ -374,6 +374,7 @@ ev_application_register_uri (EvApplication *application,
                     "org.gnome.evince.Daemon",
                     "RegisterDocument",
                     g_variant_new ("(s)", uri),
+                   G_VARIANT_TYPE ("(s)"),
                     G_DBUS_CALL_FLAGS_NONE,
                     -1,
                     NULL,
@@ -431,6 +432,7 @@ ev_application_register_uri (EvApplication *application,
                      APPLICATION_DBUS_INTERFACE,
                      "OpenURI",
                      g_variant_builder_end (&builder),
+                    NULL,
                      G_DBUS_CALL_FLAGS_NONE,
                      -1,
                      NULL,
@@ -466,6 +468,7 @@ ev_application_unregister_uri (EvApplication *application,
                     "org.gnome.evince.Daemon",
                     "UnregisterDocument",
                     g_variant_new ("(s)", uri),
+                   NULL,
                     G_DBUS_CALL_FLAGS_NO_AUTO_START,
                     -1,
                     NULL,
@@ -872,7 +875,6 @@ ev_application_init (EvApplication *ev_application)
                 ev_application->registration_id =
                     g_dbus_connection_register_object (ev_application->connection,
                                                        APPLICATION_DBUS_OBJECT_PATH,
-                                                       APPLICATION_DBUS_INTERFACE,
                                                        introspection_data->interfaces[0],
                                                        &interface_vtable,
                                                        ev_application, NULL,
@@ -887,12 +889,12 @@ ev_application_init (EvApplication *ev_application)
                 g_error_free (error);
         }
 
-       ev_application->keys = ev_media_player_keys_new (ev_application->connection);
+       ev_application->keys = ev_media_player_keys_new ();
 
-       ev_application->scr_saver = totem_scrsaver_new (ev_application->connection);
+       ev_application->scr_saver = totem_scrsaver_new ();
 }
 #else
-        ev_application->scr_saver = totem_scrsaver_new (NULL);
+        ev_application->scr_saver = totem_scrsaver_new ();
 #endif /* ENABLE_DBUS */
 }