summaryrefslogtreecommitdiff
path: root/libnm/nm-remote-settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnm/nm-remote-settings.c')
-rw-r--r--libnm/nm-remote-settings.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libnm/nm-remote-settings.c b/libnm/nm-remote-settings.c
index 4d240e3b38..b25fa65983 100644
--- a/libnm/nm-remote-settings.c
+++ b/libnm/nm-remote-settings.c
@@ -237,8 +237,10 @@ connection_added (NMRemoteSettings *self,
if (nm_remote_connection_get_visible (remote))
g_ptr_array_add (priv->visible_connections, remote);
- else
+ else {
g_signal_stop_emission (self, signals[CONNECTION_ADDED], 0);
+ return;
+ }
path = nm_connection_get_path (NM_CONNECTION (remote));
addinfo = add_connection_info_find (self, path);