diff options
author | Thomas Haller <thaller@redhat.com> | 2015-06-10 11:49:04 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2015-06-10 11:49:46 +0200 |
commit | 5eba53cd53a25ebf104db2cfba1eddff0aa9edd6 (patch) | |
tree | bc5a9dbd285f4e0bb3e8cc6b06d548a4fa074699 | |
parent | 94a393e9ed453615360f41ffd931cc83fd01fbee (diff) | |
download | NetworkManager-5eba53cd53a25ebf104db2cfba1eddff0aa9edd6.tar.gz |
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
-rw-r--r-- | clients/cli/settings.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clients/cli/settings.c b/clients/cli/settings.c index 58149a37c4..e0b4675af6 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")); |