diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2022-12-06 12:43:19 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksandermj@chromium.org> | 2022-12-06 12:46:28 +0000 |
commit | 0d6651aeb60b88fb22bbba9f5aab279f7455d11f (patch) | |
tree | b93b6012953d21c395366b64fd439ba79cab4e0e /src/mm-broadband-modem-mbim.c | |
parent | 913022ed907ed4203dafe8c490278e478ca9d293 (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/mm-broadband-modem-mbim.c')
-rw-r--r-- | src/mm-broadband-modem-mbim.c | 13 |
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; |