aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2025-05-20 08:55:36 +0200
committerDan Williams <dan@ioncontrol.co>2025-05-23 14:15:14 -0500
commit95d65ecd8dabcfb6c2432217c2393447b593a163 (patch)
tree456cb231f57ec78f83b19303bd2cde7428e526f2
parent0bd0cad7051ac56aa1fd4768ca6d79c923e85588 (diff)
base-cbm: Export the lang property on DBus
Signed-off-by: Guido Günther <agx@sigxcpu.org>
-rw-r--r--introspection/org.freedesktop.ModemManager1.Cbm.xml9
-rw-r--r--src/mm-base-cbm.c1
2 files changed, 10 insertions, 0 deletions
diff --git a/introspection/org.freedesktop.ModemManager1.Cbm.xml b/introspection/org.freedesktop.ModemManager1.Cbm.xml
index 107bbd77..4fdfd4d8 100644
--- a/introspection/org.freedesktop.ModemManager1.Cbm.xml
+++ b/introspection/org.freedesktop.ModemManager1.Cbm.xml
@@ -65,5 +65,14 @@
-->
<property name="Update" type="u" access="read" />
+ <!--
+ Language:
+
+ The language of the CBM as ISO639 two letter code
+
+ Since: 1.26
+ -->
+ <property name="Language" type="s" access="read" />
+
</interface>
</node>
diff --git a/src/mm-base-cbm.c b/src/mm-base-cbm.c
index fe566882..71828284 100644
--- a/src/mm-base-cbm.c
+++ b/src/mm-base-cbm.c
@@ -173,6 +173,7 @@ initialize_cbm (MMBaseCbm *self)
"channel", mm_cbm_part_get_channel (part),
"update", CBM_SERIAL_MESSAGE_CODE_UPDATE (serial),
"message-code", CBM_SERIAL_MESSAGE_CODE (serial),
+ "language", mm_cbm_part_get_language (part),
NULL);
}