summaryrefslogtreecommitdiff
path: root/src/libnm-core-impl/nm-setting-wireguard.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnm-core-impl/nm-setting-wireguard.c')
-rw-r--r--src/libnm-core-impl/nm-setting-wireguard.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/libnm-core-impl/nm-setting-wireguard.c b/src/libnm-core-impl/nm-setting-wireguard.c
index f78d637c93..3290ff567f 100644
--- a/src/libnm-core-impl/nm-setting-wireguard.c
+++ b/src/libnm-core-impl/nm-setting-wireguard.c
@@ -2514,12 +2514,13 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
*
* Since: 1.16
**/
- obj_properties[PROP_PEER_ROUTES] = g_param_spec_boolean(
- NM_SETTING_WIREGUARD_PEER_ROUTES,
- "",
- "",
- TRUE,
- G_PARAM_READWRITE | NM_SETTING_PARAM_INFERRABLE | G_PARAM_STATIC_STRINGS);
+ _nm_setting_property_define_boolean(properties_override,
+ obj_properties,
+ NM_SETTING_WIREGUARD_PEER_ROUTES,
+ PROP_PEER_ROUTES,
+ TRUE,
+ NM_SETTING_PARAM_INFERRABLE,
+ nm_setting_wireguard_get_peer_routes);
/**
* NMSettingWireGuard:mtu:
@@ -2594,9 +2595,9 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
_nm_properties_override_dbus(
properties_override,
NM_SETTING_WIREGUARD_PEERS,
- NM_SETT_INFO_PROPERT_TYPE(.dbus_type = NM_G_VARIANT_TYPE("aa{sv}"),
- .to_dbus_fcn = _peers_dbus_only_synth,
- .from_dbus_fcn = _peers_dbus_only_set, ));
+ NM_SETT_INFO_PROPERT_TYPE_DBUS(NM_G_VARIANT_TYPE("aa{sv}"),
+ .to_dbus_fcn = _peers_dbus_only_synth,
+ .from_dbus_fcn = _peers_dbus_only_set, ));
g_object_class_install_properties(object_class, _PROPERTY_ENUMS_LAST, obj_properties);