summaryrefslogtreecommitdiff
path: root/libnm-core/nm-setting-adsl.c
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2014-08-07 17:19:40 -0400
committerDan Winship <danw@gnome.org>2014-09-04 09:18:44 -0400
commit40bb402898903d90b76f5f01f783717b838ba090 (patch)
tree142d0000cc75f798a94f9afdb8067ad11469a10c /libnm-core/nm-setting-adsl.c
parent8faef95dae8a473edffd2e9289df7941dfeeba88 (diff)
downloadNetworkManager-40bb402898903d90b76f5f01f783717b838ba090.tar.gz
libnm-core: simplify _nm_register_setting(), register error types too
Simplify the use of _nm_register_setting() by having it splice together various symbol names itself rather than requiring them to be specified explicitly, and extend it to also ensure that the type's corresponding error type is registered (allowing one to find it via g_type_from_name() if necessary).
Diffstat (limited to 'libnm-core/nm-setting-adsl.c')
-rw-r--r--libnm-core/nm-setting-adsl.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/libnm-core/nm-setting-adsl.c b/libnm-core/nm-setting-adsl.c
index f6f11e0c54..8307e209ae 100644
--- a/libnm-core/nm-setting-adsl.c
+++ b/libnm-core/nm-setting-adsl.c
@@ -53,10 +53,7 @@ nm_setting_adsl_error_quark (void)
}
G_DEFINE_TYPE_WITH_CODE (NMSettingAdsl, nm_setting_adsl, NM_TYPE_SETTING,
- _nm_register_setting (NM_SETTING_ADSL_SETTING_NAME,
- g_define_type_id,
- 1,
- NM_SETTING_ADSL_ERROR))
+ _nm_register_setting (ADSL, 1))
NM_SETTING_REGISTER_TYPE (NM_TYPE_SETTING_ADSL)
#define NM_SETTING_ADSL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NM_TYPE_SETTING_ADSL, NMSettingAdslPrivate))