diff options
Diffstat (limited to 'src/connection-editor/nm-connection-list.c')
-rw-r--r-- | src/connection-editor/nm-connection-list.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/connection-editor/nm-connection-list.c b/src/connection-editor/nm-connection-list.c index e28da679..1c912ad5 100644 --- a/src/connection-editor/nm-connection-list.c +++ b/src/connection-editor/nm-connection-list.c @@ -279,9 +279,9 @@ really_add_connection (NMConnection *connection, return; } - if (connection_supports_ip4 (connection)) + if (connection_supports_ip4 (connection) && !nm_connection_get_setting_ip4_config (connection)) nm_connection_add_setting (connection, nm_setting_ip4_config_new ()); - if (connection_supports_ip6 (connection)) + if (connection_supports_ip6 (connection) && !nm_connection_get_setting_ip6_config (connection)) nm_connection_add_setting (connection, nm_setting_ip6_config_new ()); editor = nm_connection_editor_new (GTK_WINDOW (list->dialog), connection, list->client); |