diff options
Diffstat (limited to 'src/libnm-core-impl/nm-setting.c')
-rw-r--r-- | src/libnm-core-impl/nm-setting.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libnm-core-impl/nm-setting.c b/src/libnm-core-impl/nm-setting.c index d1e706e71c..be7e0bc254 100644 --- a/src/libnm-core-impl/nm-setting.c +++ b/src/libnm-core-impl/nm-setting.c @@ -577,6 +577,9 @@ _nm_setting_property_to_dbus_fcn_gprop(const NMSettInfoSetting * s tmp_array = g_value_get_boxed(&prop_value); nm_assert(tmp_array); return nm_g_variant_new_au((const guint32 *) tmp_array->data, tmp_array->len); + case NM_SETTING_PROPERTY_TO_DBUS_FCN_GPROP_TYPE_STRDICT: + nm_assert(G_VALUE_HOLDS(&prop_value, G_TYPE_HASH_TABLE)); + return nm_utils_strdict_to_variant_ass(g_value_get_boxed(&prop_value)); } return nm_assert_unreachable_val(NULL); |