From c37f94ffd02a6a77151c33bed78b09c1cee0ee5e Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 17 Jul 2013 09:46:10 +0200 Subject: broadband-modem-qmi: SM storage not supported in CDMA-only modems --- src/mm-broadband-modem-qmi.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c index 5ce774f4..c3f1e216 100644 --- a/src/mm-broadband-modem-qmi.c +++ b/src/mm-broadband-modem-qmi.c @@ -6599,8 +6599,11 @@ messaging_load_supported_storages_finish (MMIfaceModemMessaging *_self, } *mem1 = g_array_sized_new (FALSE, FALSE, sizeof (MMSmsStorage), 2); - supported = MM_SMS_STORAGE_SM; - g_array_append_val (*mem1, supported); + /* Add SM storage only if not CDMA-only */ + if (!mm_iface_modem_is_cdma_only (MM_IFACE_MODEM (self))) { + supported = MM_SMS_STORAGE_SM; + g_array_append_val (*mem1, supported); + } supported = MM_SMS_STORAGE_ME; g_array_append_val (*mem1, supported); *mem2 = g_array_ref (*mem1); -- cgit v1.2.3-70-g09d2