summaryrefslogtreecommitdiff
path: root/libnm-util/nm-setting-dcb.c
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2013-11-28 11:37:40 +0100
committerThomas Haller <thaller@redhat.com>2013-12-12 21:47:13 +0100
commit9d319e6da0cd8ccb58c56603680cdd94d88bd176 (patch)
tree3220a89be8d3d3c539c77e8f93948536d1d85f42 /libnm-util/nm-setting-dcb.c
parent844b89d497b287febe49f86b0aa65026466c26e9 (diff)
downloadNetworkManager-9d319e6da0cd8ccb58c56603680cdd94d88bd176.tar.gz
libnm-util: refactor NMSetting name and register_settings
- refactor register_settings to allow lookup by GType and add the settings name to SettingInfo. - setting NM_SETTING_NAME is deprecated and should not be set anymore. Indeed it has always be a bug, to reset the name to a different value. The only valid place to set the name was in the _init() function of the derived class itself. This is now no longer needed/possible. Instead the name get's detected based on the registered setting types. This makes use of the registered metadata that is available anyway since every usable setting has to register itself. Signed-off-by: Thomas Haller <thaller@redhat.com>
Diffstat (limited to 'libnm-util/nm-setting-dcb.c')
-rw-r--r--libnm-util/nm-setting-dcb.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/libnm-util/nm-setting-dcb.c b/libnm-util/nm-setting-dcb.c
index 7414972c62..6723f58d60 100644
--- a/libnm-util/nm-setting-dcb.c
+++ b/libnm-util/nm-setting-dcb.c
@@ -802,7 +802,6 @@ verify (NMSetting *setting, GSList *all_settings, GError **error)
static void
nm_setting_dcb_init (NMSettingDcb *setting)
{
- g_object_set (setting, NM_SETTING_NAME, NM_SETTING_DCB_SETTING_NAME, NULL);
}
static inline void