[Bugfix][API-740] set mannual network selection will block procedure afterwards
Change-Id: Ifc7527c5e388199aaa26866be527b28a796460fb
(cherry picked from commit fec40d353c02e9d0235e086263483362f49ab89c)
diff --git a/lib/liblynq-network/lynq_network.cpp b/lib/liblynq-network/lynq_network.cpp
index dd45fdc..45d769d 100755
--- a/lib/liblynq-network/lynq_network.cpp
+++ b/lib/liblynq-network/lynq_network.cpp
@@ -20,6 +20,9 @@
#define LYNQ_TYPE_BUF 10
#define USER_LOG_TAG "LYNQ_NETWORK"
+/*in CR AUTO00210807 MTK confirm set network selection mode max time is 14min 30s, first set 5 min 10s*/
+#define WAIT_TIME_LENGTH_FOR_SET_NETWORK_SELECTION_MODE (310)
+
using ::android::Parcel;
static int s_module_wait_urc_id;
@@ -357,11 +360,11 @@
if(!strcmp(mode,"Auto"))
{
- ret=lynq_send_common_request(p,g_wait_time,RIL_REQUEST_SET_NETWORK_SELECTION_AUTOMATIC,0,"");
+ ret=lynq_send_common_request(p,WAIT_TIME_LENGTH_FOR_SET_NETWORK_SELECTION_MODE,RIL_REQUEST_SET_NETWORK_SELECTION_AUTOMATIC,0,"");
}
else if(!strcmp(mode,"Manual"))
{
- ret=lynq_send_common_request(p,g_wait_time,RIL_REQUEST_SET_NETWORK_SELECTION_MANUAL,1,"%s",mccmnc);
+ ret=lynq_send_common_request(p,WAIT_TIME_LENGTH_FOR_SET_NETWORK_SELECTION_MODE,RIL_REQUEST_SET_NETWORK_SELECTION_MANUAL,1,"%s",mccmnc);
}
else
{