From 585a4a13511bf3a1d3900e109846cd85d298589d Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 14 Dec 2010 11:12:56 -0600 Subject: [PATCH] agent: actually register D-Bus introspection So that the agent manager can get exported on the bus. --- src/nm-agent-manager.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/nm-agent-manager.c b/src/nm-agent-manager.c index b92c8971e0..4faef41f42 100644 --- a/src/nm-agent-manager.c +++ b/src/nm-agent-manager.c @@ -588,15 +588,18 @@ dispose (GObject *object) } static void -nm_agent_manager_class_init (NMAgentManagerClass *config_class) +nm_agent_manager_class_init (NMAgentManagerClass *agent_manager_class) { - GObjectClass *object_class = G_OBJECT_CLASS (config_class); + GObjectClass *object_class = G_OBJECT_CLASS (agent_manager_class); - g_type_class_add_private (config_class, sizeof (NMAgentManagerPrivate)); + g_type_class_add_private (agent_manager_class, sizeof (NMAgentManagerPrivate)); /* virtual methods */ object_class->dispose = dispose; + dbus_g_object_type_install_info (G_TYPE_FROM_CLASS (agent_manager_class), + &dbus_glib_nm_agent_manager_object_info); + dbus_g_error_domain_register (NM_AGENT_MANAGER_ERROR, NM_DBUS_INTERFACE_AGENT_MANAGER, NM_TYPE_AGENT_MANAGER_ERROR);