mbim,signal: provide 5G signal info if loaded by parent implementation

This commit is contained in:
Aleksander Morgado
2020-07-04 05:35:00 +02:00
parent 88923ffe39
commit 0dd1f12222

View File

@@ -4351,6 +4351,7 @@ signal_load_values_result_free (SignalLoadValuesResult *result)
g_clear_object (&result->gsm); g_clear_object (&result->gsm);
g_clear_object (&result->umts); g_clear_object (&result->umts);
g_clear_object (&result->lte); g_clear_object (&result->lte);
g_clear_object (&result->nr5g);
g_slice_free (SignalLoadValuesResult, result); g_slice_free (SignalLoadValuesResult, result);
} }
@@ -4386,6 +4387,11 @@ modem_signal_load_values_finish (MMIfaceModemSignal *self,
result->lte = NULL; result->lte = NULL;
} }
if (nr5g && result->nr5g) {
*nr5g = result->nr5g;
result->nr5g = NULL;
}
signal_load_values_result_free (result); signal_load_values_result_free (result);
/* No 3GPP2 support */ /* No 3GPP2 support */
@@ -4393,8 +4399,6 @@ modem_signal_load_values_finish (MMIfaceModemSignal *self,
*cdma = NULL; *cdma = NULL;
if (evdo) if (evdo)
*evdo = NULL; *evdo = NULL;
if (nr5g)
*nr5g = NULL;
return TRUE; return TRUE;
} }