From b40dc506a1633ffc264a3feace410fdfa4ce0067 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Wed, 17 Sep 2014 08:36:56 -0400 Subject: 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. --- libnm-core/nm-connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- cgit v1.2.1