From c750339d5025b70e1f0750eb8504d6e2ee2d6ad8 Mon Sep 17 00:00:00 2001 From: Joel Selvaraj Date: Wed, 14 Jul 2021 03:41:42 +0530 Subject: modem-qmi: disable call list check in case of QMI Fixes AT load call list function messing up with the call list in case of both AT+QMI is available for a given modem. --- src/mm-broadband-modem-qmi.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c index 3e17975b..502910e1 100644 --- a/src/mm-broadband-modem-qmi.c +++ b/src/mm-broadband-modem-qmi.c @@ -8758,6 +8758,10 @@ modem_voice_check_support (MMIfaceModemVoice *self, mm_obj_dbg (self, "Voice capabilities not supported"); g_task_return_boolean (task, FALSE); } else { + /* In case of QMI, we don't need polling as call list will be dynamically updated by All Call Status indication */ + g_object_set (self, + MM_IFACE_MODEM_VOICE_PERIODIC_CALL_LIST_CHECK_DISABLED, TRUE, + NULL); mm_obj_dbg (self, "Voice capabilities supported"); g_task_return_boolean (task, TRUE); } -- cgit v1.2.3-70-g09d2