From bb8bde197e681ae4fb831cf3aa14a2eba658970e Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Sat, 1 Dec 2007 17:24:13 +0000 Subject: [PATCH] 2007-12-01 Dan Williams * system-settings/src/main.c - (load_connections, add_connection_to_settings): actually export plugin-provided connections over D-Bus so NM can get them git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3120 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 6 ++++++ system-settings/src/main.c | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 6aa5853a83..beb8825f00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-12-01 Dan Williams + + * system-settings/src/main.c + - (load_connections, add_connection_to_settings): actually export + plugin-provided connections over D-Bus so NM can get them + 2007-12-01 Dan Williams * system-settings/plugins/ifcfg/parser.c diff --git a/system-settings/src/main.c b/system-settings/src/main.c index 7e867c89c7..abc67c8950 100644 --- a/system-settings/src/main.c +++ b/system-settings/src/main.c @@ -219,6 +219,12 @@ free_plugin_connections (gpointer data) g_slist_foreach (connections, (GFunc) g_object_unref, NULL); } +static void +add_connection_to_settings (gpointer data, gpointer user_data) +{ + connection_added_cb (NULL, NM_CONNECTION (data), (Application *) user_data); +} + static gboolean load_connections (gpointer user_data) { @@ -238,6 +244,7 @@ load_connections (gpointer user_data) // priority plugin. g_slist_foreach (connections, (GFunc) g_object_ref, NULL); + g_slist_foreach (connections, (GFunc) add_connection_to_settings, app); g_object_set_data_full (G_OBJECT (plugin), "connections", connections, free_plugin_connections); }