diff --git a/ChangeLog b/ChangeLog index addeb3f2b2..1d601a2975 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-03-13 Tambet Ingo + + * system-settings/plugins/ifcfg-suse/plugin.c (update_default_routes): + Adapt the changes of NMSettingIP4Config. + 2008-03-13 Dan Williams * src/NetworkManagerUtils.c diff --git a/system-settings/plugins/ifcfg-suse/plugin.c b/system-settings/plugins/ifcfg-suse/plugin.c index 7ab58621f1..f8dc693ae7 100644 --- a/system-settings/plugins/ifcfg-suse/plugin.c +++ b/system-settings/plugins/ifcfg-suse/plugin.c @@ -240,7 +240,7 @@ update_default_routes (NMSystemConfigInterface *config, gboolean emit_updated) for (iter = priv->connections; iter; iter = iter->next) { connection = NM_CONNECTION (iter->data); ip4_setting = (NMSettingIP4Config *) nm_connection_get_setting (connection, NM_TYPE_SETTING_IP4_CONFIG); - if (ip4_setting && ip4_setting->manual) { + if (ip4_setting && !strcmp (ip4_setting->method, NM_SETTING_IP4_CONFIG_METHOD_MANUAL)) { got_manual = TRUE; break; } @@ -256,7 +256,7 @@ update_default_routes (NMSystemConfigInterface *config, gboolean emit_updated) for (iter = priv->connections; iter; iter = iter->next) { connection = NM_CONNECTION (iter->data); ip4_setting = (NMSettingIP4Config *) nm_connection_get_setting (connection, NM_TYPE_SETTING_IP4_CONFIG); - if (ip4_setting && ip4_setting->manual) { + if (ip4_setting && !strcmp (ip4_setting->method, NM_SETTING_IP4_CONFIG_METHOD_MANUAL)) { GSList *address_iter; for (address_iter = ip4_setting->addresses; address_iter; address_iter = address_iter->next) {