mm-broadband-modem-qmi: always trigger an operator description update
Currently, the operator description update is only triggered once in the entire update process. But this can lead to a operator description updated at the wrong time. And is therefore possibly wrong. The deprecated API call 'qmi_client_nas_get_serving_system' always triggers an update of the operator description in there subfunction of the callback. This is missing for the API call 'qmi_client_nas_get_system_info'. To solve this, an update is now also triggered in the subfunction callback if there is new system info available. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
committed by
Dan Williams
parent
b1aaa4c6b9
commit
07526df59b
@@ -3969,6 +3969,9 @@ common_process_system_info_3gpp (MMBroadbandModemQmi *self,
|
||||
/* Update act and location info */
|
||||
mm_iface_modem_3gpp_update_access_technologies (MM_IFACE_MODEM_3GPP (self), act);
|
||||
mm_iface_modem_3gpp_update_location (MM_IFACE_MODEM_3GPP (self), lac, tac, cid);
|
||||
|
||||
/* Update operator name and operator description */
|
||||
mm_iface_modem_3gpp_reload_current_registration_info (MM_IFACE_MODEM_3GPP (self), NULL, NULL);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
||||
Reference in New Issue
Block a user