diff options
Diffstat (limited to 'libnm/nm-remote-settings.c')
-rw-r--r-- | libnm/nm-remote-settings.c | 4 |
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); |