From 0dd1f122221aae8d4c5b16802f5f47601ff99e10 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sat, 4 Jul 2020 05:35:00 +0200 Subject: mbim,signal: provide 5G signal info if loaded by parent implementation --- src/mm-broadband-modem-mbim.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/mm-broadband-modem-mbim.c b/src/mm-broadband-modem-mbim.c index 4bf941d5..b2296b2f 100644 --- a/src/mm-broadband-modem-mbim.c +++ b/src/mm-broadband-modem-mbim.c @@ -4351,6 +4351,7 @@ signal_load_values_result_free (SignalLoadValuesResult *result) g_clear_object (&result->gsm); g_clear_object (&result->umts); g_clear_object (&result->lte); + g_clear_object (&result->nr5g); g_slice_free (SignalLoadValuesResult, result); } @@ -4386,6 +4387,11 @@ modem_signal_load_values_finish (MMIfaceModemSignal *self, result->lte = NULL; } + if (nr5g && result->nr5g) { + *nr5g = result->nr5g; + result->nr5g = NULL; + } + signal_load_values_result_free (result); /* No 3GPP2 support */ @@ -4393,8 +4399,6 @@ modem_signal_load_values_finish (MMIfaceModemSignal *self, *cdma = NULL; if (evdo) *evdo = NULL; - if (nr5g) - *nr5g = NULL; return TRUE; } -- cgit v1.2.3-70-g09d2