summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ril/telephony/java/com/android/internal/telephony/smdk4x12QComRIL.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/ril/telephony/java/com/android/internal/telephony/smdk4x12QComRIL.java b/ril/telephony/java/com/android/internal/telephony/smdk4x12QComRIL.java
index 68ba932..1f22fcd 100644
--- a/ril/telephony/java/com/android/internal/telephony/smdk4x12QComRIL.java
+++ b/ril/telephony/java/com/android/internal/telephony/smdk4x12QComRIL.java
@@ -311,7 +311,10 @@ public class smdk4x12QComRIL extends RIL implements CommandsInterface {
case RIL_UNSOL_RIL_CONNECTED:
ret = responseInts(p);
setRadioPower(false, null);
- setPreferredNetworkType(mPreferredNetworkType, null);
+ if (!setPreferredNetworkTypeSeen) {
+ Rlog.v(RILJ_LOG_TAG, "smdk4x12QComRIL: connected, setting network type to " + mPreferredNetworkType);
+ setPreferredNetworkType(mPreferredNetworkType, null);
+ }
setCdmaSubscriptionSource(mCdmaSubscription, null);
if(mRilVersion >= 8)
setCellInfoListRate(Integer.MAX_VALUE, null);
@@ -674,8 +677,6 @@ public class smdk4x12QComRIL extends RIL implements CommandsInterface {
riljLog("setPreferredNetworkType: " + networkType);
if (!setPreferredNetworkTypeSeen) {
- riljLog("Need to reboot modem!");
- setRadioPower(false, null);
setPreferredNetworkTypeSeen = true;
}