aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2022-12-06 12:43:19 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2022-12-06 12:46:28 +0000
commit0d6651aeb60b88fb22bbba9f5aab279f7455d11f (patch)
treeb93b6012953d21c395366b64fd439ba79cab4e0e /src
parent913022ed907ed4203dafe8c490278e478ca9d293 (diff)
broadband-modem-mbim: print MbimSmsStatusFlag as flags string
This requires bumping libmbim to 1.29.2, which is the version including the enum->flags change.
Diffstat (limited to 'src')
-rw-r--r--src/mm-broadband-modem-mbim.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/mm-broadband-modem-mbim.c b/src/mm-broadband-modem-mbim.c
index 6f2f3540..06d82a82 100644
--- a/src/mm-broadband-modem-mbim.c
+++ b/src/mm-broadband-modem-mbim.c
@@ -5117,17 +5117,20 @@ sms_notification (MMBroadbandModemMbim *self,
break;
case MBIM_CID_SMS_MESSAGE_STORE_STATUS: {
- MbimSmsStatusFlag flag;
- guint32 index;
+ MbimSmsStatusFlag flags;
+ guint32 index;
if (self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_SMS_READ &&
mbim_message_sms_message_store_status_notification_parse (
notification,
- &flag,
+ &flags,
&index,
NULL)) {
- mm_obj_dbg (self, "received SMS store status update: '%s'", mbim_sms_status_flag_get_string (flag));
- if (flag & MBIM_SMS_STATUS_FLAG_NEW_MESSAGE)
+ g_autofree gchar *flags_str = NULL;
+
+ flags_str = mbim_sms_status_flag_build_string_from_mask (flags);
+ mm_obj_dbg (self, "received SMS store status update: '%s'", flags_str);
+ if (flags & MBIM_SMS_STATUS_FLAG_NEW_MESSAGE)
sms_notification_read_stored_sms (self, index);
}
break;