aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
}