summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2014-09-17 08:36:56 -0400
committerDan Winship <danw@gnome.org>2014-09-17 08:36:56 -0400
commitb40dc506a1633ffc264a3feace410fdfa4ce0067 (patch)
treecda69450e7b423d5a252f5be1bc306510fb53560
parentca5f23a8b66c804ca4433fbb236f02f27b78f8b7 (diff)
downloadNetworkManager-b40dc506a1633ffc264a3feace410fdfa4ce0067.tar.gz
libnm-core: fix nm_connection_replace_settings()
The rewrite mistakenly used nm_connection_add_setting() rather than _nm_connection_add_setting(), causing it to emit the "changed" signal while the connection was only partially rebuilt.
-rw-r--r--libnm-core/nm-connection.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libnm-core/nm-connection.c b/libnm-core/nm-connection.c
index 5532304406..8dc18632d3 100644
--- a/libnm-core/nm-connection.c
+++ b/libnm-core/nm-connection.c
@@ -332,7 +332,7 @@ nm_connection_replace_settings (NMConnection *connection,
changed = (settings != NULL);
for (s = settings; s; s = s->next)
- nm_connection_add_setting (connection, s->data);
+ _nm_connection_add_setting (connection, s->data);
if (changed)
g_signal_emit (connection, signals[CHANGED], 0);