diff --git a/gio/gapplicationimpl-dbus.c b/gio/gapplicationimpl-dbus.c index 9e95e2772..553cd4a7a 100644 --- a/gio/gapplicationimpl-dbus.c +++ b/gio/gapplicationimpl-dbus.c @@ -41,7 +41,6 @@ get_interface (const gchar *name) { static GDBusInterfaceInfo *org_gtk_Application; static GDBusInterfaceInfo *org_gtk_private_CommandLine; - static GDBusInterfaceInfo *org_gtk_Actions; if (org_gtk_Application == NULL) { @@ -74,21 +73,6 @@ get_interface (const gchar *name) " " " " " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " "", &error); if (info == NULL) @@ -102,19 +86,13 @@ get_interface (const gchar *name) g_assert (org_gtk_private_CommandLine != NULL); g_dbus_interface_info_ref (org_gtk_private_CommandLine); - org_gtk_Actions = g_dbus_node_info_lookup_interface (info, "org.gtk.Actions"); - g_assert (org_gtk_Actions != NULL); - g_dbus_interface_info_ref (org_gtk_Actions); - g_dbus_node_info_unref (info); } if (strcmp (name, "org.gtk.Application") == 0) return org_gtk_Application; - else if (strcmp (name, "org.gtk.private.CommandLine") == 0) - return org_gtk_private_CommandLine; else - return org_gtk_Actions; + return org_gtk_private_CommandLine; } /* GApplication implementation {{{1 */ @@ -606,7 +584,8 @@ g_application_impl_register (GApplication *application, impl->action_id = g_dbus_connection_register_object (impl->session_bus, impl->object_path, - get_interface ("org.gtk.Actions"), + (GDBusInterfaceInfo *) + &org_gtk_Actions, &actions_vtable, impl, NULL, error);