/* this file is part of evince, a gnome document viewer
*
* Copyright (C) 2004 Martin Kretzschmar
+ * Copyright © 2010 Christian Persch
*
* Author:
* Martin Kretzschmar <martink@gnome.org>
"org.gnome.evince.Daemon",
"RegisterDocument",
g_variant_new ("(s)", uri),
+ G_VARIANT_TYPE ("(s)"),
G_DBUS_CALL_FLAGS_NONE,
-1,
NULL,
APPLICATION_DBUS_INTERFACE,
"OpenURI",
g_variant_builder_end (&builder),
+ NULL,
G_DBUS_CALL_FLAGS_NONE,
-1,
NULL,
"org.gnome.evince.Daemon",
"UnregisterDocument",
g_variant_new ("(s)", uri),
+ NULL,
G_DBUS_CALL_FLAGS_NO_AUTO_START,
-1,
NULL,
ev_application_accel_map_load (ev_application);
- ev_application->scr_saver = totem_scrsaver_new ();
-
#ifdef ENABLE_DBUS
{
static const char introspection_xml[] =
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,
}
ev_application->keys = ev_media_player_keys_new ();
+
+ ev_application->scr_saver = totem_scrsaver_new ();
}
+#else
+ ev_application->scr_saver = totem_scrsaver_new ();
#endif /* ENABLE_DBUS */
}