From 34e33b3504365c4d801aad541f9723954523b40f Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 21 Apr 2009 18:21:36 -0400 Subject: [PATCH] libnm-glib: fix handling of system settings service proxy's PropertiesChanged signal --- libnm-glib/nm-dbus-settings-system.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/libnm-glib/nm-dbus-settings-system.c b/libnm-glib/nm-dbus-settings-system.c index 0a217f8a95..16ff4ec0a5 100644 --- a/libnm-glib/nm-dbus-settings-system.c +++ b/libnm-glib/nm-dbus-settings-system.c @@ -290,22 +290,20 @@ constructor (GType type, NULL); priv->settings_proxy = dbus_g_proxy_new_for_name (dbus_connection, - NM_DBUS_SERVICE_SYSTEM_SETTINGS, - NM_DBUS_PATH_SETTINGS, - NM_DBUS_IFACE_SETTINGS_SYSTEM); + NM_DBUS_SERVICE_SYSTEM_SETTINGS, + NM_DBUS_PATH_SETTINGS, + NM_DBUS_IFACE_SETTINGS_SYSTEM); + dbus_g_proxy_add_signal (priv->settings_proxy, "PropertiesChanged", + DBUS_TYPE_G_MAP_OF_VARIANT, G_TYPE_INVALID); + dbus_g_proxy_connect_signal (priv->settings_proxy, "PropertiesChanged", + G_CALLBACK (proxy_properties_changed), + object, NULL); priv->props_proxy = dbus_g_proxy_new_for_name (dbus_connection, NM_DBUS_SERVICE_SYSTEM_SETTINGS, NM_DBUS_PATH_SETTINGS, "org.freedesktop.DBus.Properties"); - dbus_g_proxy_add_signal (priv->props_proxy, "PropertiesChanged", - DBUS_TYPE_G_MAP_OF_VARIANT, - G_TYPE_INVALID); - dbus_g_proxy_connect_signal (priv->props_proxy, "PropertiesChanged", - G_CALLBACK (proxy_properties_changed), - object, NULL); - return object; }