diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/cinterion/mm-broadband-modem-cinterion.c | 5 | ||||
-rw-r--r-- | plugins/huawei/mm-broadband-modem-huawei.c | 3 | ||||
-rw-r--r-- | plugins/xmm/mm-shared-xmm.c | 3 | ||||
-rw-r--r-- | plugins/xmm/mm-shared-xmm.h | 1 |
4 files changed, 11 insertions, 1 deletions
diff --git a/plugins/cinterion/mm-broadband-modem-cinterion.c b/plugins/cinterion/mm-broadband-modem-cinterion.c index 99875210..e1e558c3 100644 --- a/plugins/cinterion/mm-broadband-modem-cinterion.c +++ b/plugins/cinterion/mm-broadband-modem-cinterion.c @@ -2187,13 +2187,14 @@ signal_load_values_finish (MMIfaceModemSignal *_self, MMSignal **gsm, MMSignal **umts, MMSignal **lte, + MMSignal **nr5g, GError **error) { MMBroadbandModemCinterion *self = MM_BROADBAND_MODEM_CINTERION (_self); const gchar *response; if (self->priv->smoni_support == FEATURE_NOT_SUPPORTED) - return iface_modem_signal_parent->load_values_finish (_self, res, cdma, evdo, gsm, umts, lte, error); + return iface_modem_signal_parent->load_values_finish (_self, res, cdma, evdo, gsm, umts, lte, nr5g, error); response = mm_base_modem_at_command_finish (MM_BASE_MODEM (_self), res, error); if (!response || !mm_cinterion_smoni_response_to_signal_info (response, gsm, umts, lte, error)) @@ -2203,6 +2204,8 @@ signal_load_values_finish (MMIfaceModemSignal *_self, *cdma = NULL; if (evdo) *evdo = NULL; + if (nr5g) + *nr5g = NULL; return TRUE; } diff --git a/plugins/huawei/mm-broadband-modem-huawei.c b/plugins/huawei/mm-broadband-modem-huawei.c index 023b58fa..fafd097b 100644 --- a/plugins/huawei/mm-broadband-modem-huawei.c +++ b/plugins/huawei/mm-broadband-modem-huawei.c @@ -87,6 +87,7 @@ typedef struct { MMSignal *gsm; MMSignal *umts; MMSignal *lte; + MMSignal *nr5g; } DetailedSignal; struct _MMBroadbandModemHuaweiPrivate { @@ -4209,6 +4210,7 @@ signal_load_values_finish (MMIfaceModemSignal *self, MMSignal **gsm, MMSignal **umts, MMSignal **lte, + MMSignal **nr5g, GError **error) { DetailedSignal *signals; @@ -4222,6 +4224,7 @@ signal_load_values_finish (MMIfaceModemSignal *self, *gsm = signals->gsm ? g_object_ref (signals->gsm) : NULL; *umts = signals->umts ? g_object_ref (signals->umts) : NULL; *lte = signals->lte ? g_object_ref (signals->lte) : NULL; + *nr5g = signals->nr5g ? g_object_ref (signals->nr5g) : NULL; detailed_signal_free (signals); return TRUE; diff --git a/plugins/xmm/mm-shared-xmm.c b/plugins/xmm/mm-shared-xmm.c index 746aff36..e2203942 100644 --- a/plugins/xmm/mm-shared-xmm.c +++ b/plugins/xmm/mm-shared-xmm.c @@ -761,6 +761,7 @@ mm_shared_xmm_signal_load_values_finish (MMIfaceModemSignal *self, MMSignal **gsm, MMSignal **umts, MMSignal **lte, + MMSignal **nr5g, GError **error) { const gchar *response; @@ -773,6 +774,8 @@ mm_shared_xmm_signal_load_values_finish (MMIfaceModemSignal *self, *cdma = NULL; if (evdo) *evdo = NULL; + if (nr5g) + *nr5g = NULL; return TRUE; } diff --git a/plugins/xmm/mm-shared-xmm.h b/plugins/xmm/mm-shared-xmm.h index 1a4f4744..a1f51639 100644 --- a/plugins/xmm/mm-shared-xmm.h +++ b/plugins/xmm/mm-shared-xmm.h @@ -140,6 +140,7 @@ gboolean mm_shared_xmm_signal_load_values_finish (MMIfaceModemSign MMSignal **gsm, MMSignal **umts, MMSignal **lte, + MMSignal **nr5g, GError **error); void mm_shared_xmm_signal_load_values (MMIfaceModemSignal *self, GCancellable *cancellable, |