From 9d725be3a97cd8f2ea00637712f61b1790c50add Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Fri, 29 Oct 2010 22:05:23 -0500 Subject: [PATCH] settings: fix signature of connection updated handler --- src/settings/nm-settings.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/settings/nm-settings.c b/src/settings/nm-settings.c index 3b1653995a..10e591bd9f 100644 --- a/src/settings/nm-settings.c +++ b/src/settings/nm-settings.c @@ -608,6 +608,8 @@ connection_removed (NMSysconfigConnection *obj, gpointer user_data) dbus_g_connection_unregister_g_object (priv->bus, connection); g_hash_table_remove (NM_SETTINGS_GET_PRIVATE (user_data)->connections, (gpointer) nm_connection_get_path (NM_CONNECTION (connection))); + + /* Re-emit for listeners like NMPolicy */ g_signal_emit (NM_SETTINGS (user_data), signals[CONNECTION_REMOVED], 0, @@ -617,8 +619,11 @@ connection_removed (NMSysconfigConnection *obj, gpointer user_data) } static void -connection_updated (NMSysconfigConnection *connection, gpointer user_data) +connection_updated (NMSysconfigConnection *connection, + GHashTable *settings, + gpointer user_data) { + /* Re-emit for listeners like NMPolicy */ g_signal_emit (NM_SETTINGS (user_data), signals[CONNECTION_UPDATED], 0, @@ -630,6 +635,7 @@ connection_visibility_changed (NMSysconfigConnection *connection, GParamSpec *pspec, gpointer user_data) { + /* Re-emit for listeners like NMPolicy */ g_signal_emit (NM_SETTINGS (user_data), signals[CONNECTION_VISIBILITY_CHANGED], 0,