diff options
Diffstat (limited to 'libnm-core/nm-setting-bridge.c')
-rw-r--r-- | libnm-core/nm-setting-bridge.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libnm-core/nm-setting-bridge.c b/libnm-core/nm-setting-bridge.c index 430c1d8c76..e66dbbb9b7 100644 --- a/libnm-core/nm-setting-bridge.c +++ b/libnm-core/nm-setting-bridge.c @@ -300,6 +300,17 @@ verify (NMSetting *setting, GSList *all_settings, GError **error) all_settings, error); } +static gboolean +normalize (NMSetting *setting, + GHashTable *parameters, + GSList *all_settings) +{ + NMSettingBridgePrivate *priv = NM_SETTING_BRIDGE_GET_PRIVATE (setting); + + return _nm_setting_normalize_deprecated_virtual_iface_name ( + &priv->interface_name, all_settings); +} + static const char * get_virtual_iface_name (NMSetting *setting) { @@ -416,7 +427,9 @@ nm_setting_bridge_class_init (NMSettingBridgeClass *setting_class) object_class->set_property = set_property; object_class->get_property = get_property; object_class->finalize = finalize; + parent_class->verify = verify; + parent_class->normalize = normalize; parent_class->get_virtual_iface_name = get_virtual_iface_name; /* Properties */ |