diff options
-rw-r--r-- | ril/telephony/java/com/android/internal/telephony/smdk4x12QComRIL.java | 7 |
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; } |