From 7d0737a8130028265d1f07da7044cd3c26063bec Mon Sep 17 00:00:00 2001 From: Lukas Voegl Date: Mon, 27 May 2024 14:00:36 +0200 Subject: [PATCH] mm-iface-modem: clear signal only if supported Signed-off-by: Lukas Voegl --- src/mm-iface-modem.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mm-iface-modem.c b/src/mm-iface-modem.c index 8d4f5290..858073df 100644 --- a/src/mm-iface-modem.c +++ b/src/mm-iface-modem.c @@ -1998,10 +1998,12 @@ periodic_signal_check_disable (MMIfaceModem *self, /* Clear access technology and signal quality */ if (clear) { - update_signal_quality (self, 0, FALSE); - mm_iface_modem_update_access_technologies (self, - MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN, - MM_MODEM_ACCESS_TECHNOLOGY_ANY); + if (priv->signal_quality_polling_supported) + update_signal_quality (self, 0, FALSE); + if (priv->access_technology_polling_supported) + mm_iface_modem_update_access_technologies (self, + MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN, + MM_MODEM_ACCESS_TECHNOLOGY_ANY); } /* Remove scheduled timeout */