From 5eba53cd53a25ebf104db2cfba1eddff0aa9edd6 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 10 Jun 2015 11:49:04 +0200 Subject: [PATCH] cli: fix metered to string property nmc_property_connection_get_metered() must return non-localized strings that can be parsed by nmc_property_connection_set_metered(). Fixes: f0aebfd7462dea9b3ebc579a49248027f6d23905 --- clients/cli/settings.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/clients/cli/settings.c b/clients/cli/settings.c index 58149a37c..e0b4675af 100644 --- a/clients/cli/settings.c +++ b/clients/cli/settings.c @@ -2699,6 +2699,17 @@ nmc_property_connection_get_metered (NMSetting *setting, NmcPropertyGetType get_ { NMSettingConnection *s_conn = NM_SETTING_CONNECTION (setting); + if (get_type == NMC_PROPERTY_GET_PARSABLE) { + switch (nm_setting_connection_get_metered (s_conn)) { + case NM_METERED_YES: + return g_strdup ("yes"); + case NM_METERED_NO: + return g_strdup ("no"); + case NM_METERED_UNKNOWN: + default: + return g_strdup ("unknown"); + } + } switch (nm_setting_connection_get_metered (s_conn)) { case NM_METERED_YES: return g_strdup (_("yes"));