diff options
Diffstat (limited to 'panels/network/connection-editor/ce-page-ip4.c')
-rw-r--r-- | panels/network/connection-editor/ce-page-ip4.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/panels/network/connection-editor/ce-page-ip4.c b/panels/network/connection-editor/ce-page-ip4.c index 7a7e862eb..5cdb08040 100644 --- a/panels/network/connection-editor/ce-page-ip4.c +++ b/panels/network/connection-editor/ce-page-ip4.c @@ -894,6 +894,10 @@ ce_page_ip4_new (NMConnection *connection, _("IPv4"))); page->setting = nm_connection_get_setting_ip4_config (connection); + if (!page->setting) { + page->setting = NM_SETTING_IP4_CONFIG (nm_setting_ip4_config_new ()); + nm_connection_add_setting (connection, NM_SETTING (page->setting)); + } connect_ip4_page (page); |