aboutsummaryrefslogtreecommitdiff
path: root/cli/mmcli-cbm.c
diff options
context:
space:
mode:
authorDan Williams <dan@ioncontrol.co>2025-05-23 14:22:50 -0500
committerDan Williams <dan@ioncontrol.co>2025-05-23 14:22:50 -0500
commit39f4cf77f25f345af4efd1e7ea31c1e02a67b433 (patch)
tree918e3fd0d66d0897e7c9e591887b29dc15eef04f /cli/mmcli-cbm.c
parent9cc5582bf28ba6cc30bc000f1f759fe530b6be55 (diff)
parent87aaebcec0443a4b93d12b0de6782d685f8f9fe5 (diff)
Merge request !1361 from 'cbm-lang'
Parse CBM's language when available and export it on DBus https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1361
Diffstat (limited to 'cli/mmcli-cbm.c')
-rw-r--r--cli/mmcli-cbm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cli/mmcli-cbm.c b/cli/mmcli-cbm.c
index 8cef4905..6ecaf55b 100644
--- a/cli/mmcli-cbm.c
+++ b/cli/mmcli-cbm.c
@@ -115,6 +115,7 @@ mmcli_cbm_shutdown (void)
static void
print_cbm_info (MMCbm *cbm)
{
+ const gchar *lang;
gchar *channel;
gchar *update;
gchar *code;
@@ -122,9 +123,12 @@ print_cbm_info (MMCbm *cbm)
update = g_strdup_printf ("%u", mm_cbm_get_update (cbm));
channel = g_strdup_printf ("%u", mm_cbm_get_channel (cbm));
code = g_strdup_printf ("%u", mm_cbm_get_message_code (cbm));
+ lang = mm_cbm_get_language (cbm);
mmcli_output_string (MMC_F_CBM_GENERAL_DBUS_PATH, mm_cbm_get_path (cbm));
mmcli_output_string (MMC_F_CBM_CONTENT_TEXT, mm_cbm_get_text (cbm));
+ if (lang)
+ mmcli_output_string (MMC_F_CBM_PROPERTIES_LANG, mm_cbm_get_language (cbm));
mmcli_output_string_take (MMC_F_CBM_PROPERTIES_CHANNEL, channel);
mmcli_output_string_take (MMC_F_CBM_PROPERTIES_UPDATE, update);
mmcli_output_string_take (MMC_F_CBM_PROPERTIES_MESSAGE_CODE, code);