diff options
| author | 2012-07-17 15:10:10 -0700 | |
|---|---|---|
| committer | 2012-07-17 15:10:10 -0700 | |
| commit | c8cb059fb686c26da1036f25db61c9d6aedf5708 (patch) | |
| tree | fd477d0c180a8a2f94d0fe3b39909b82923918f9 | |
| parent | 28a3897d08e0d2bce69225a89cbada792761f0ed (diff) | |
| parent | 7d551361d117afd6bcadfeb9c3b882ebbe45cb79 (diff) | |
Merge "Fix our interpretation of apn setting's bearer." into jb-dev
| -rw-r--r-- | telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java index 6b863a7d0e68..a971066a6bad 100644 --- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java @@ -2374,7 +2374,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { } String operator = mPhone.mIccRecords.getOperatorNumeric(); - int networkType = mPhone.getServiceState().getNetworkType(); + int radioTech = mPhone.getServiceState().getRilRadioTechnology(); if (canSetPreferApn && mPreferredApn != null && mPreferredApn.canHandleType(requestedApnType)) { @@ -2383,7 +2383,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { + mPreferredApn.numeric + ":" + mPreferredApn); } if (mPreferredApn.numeric.equals(operator)) { - if (mPreferredApn.bearer == 0 || mPreferredApn.bearer == networkType) { + if (mPreferredApn.bearer == 0 || mPreferredApn.bearer == radioTech) { apnList.add(mPreferredApn); if (DBG) log("buildWaitingApns: X added preferred apnList=" + apnList); return apnList; @@ -2401,7 +2401,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { if (mAllApns != null) { for (ApnSetting apn : mAllApns) { if (apn.canHandleType(requestedApnType)) { - if (apn.bearer == 0 || apn.bearer == networkType) { + if (apn.bearer == 0 || apn.bearer == radioTech) { if (DBG) log("apn info : " +apn.toString()); apnList.add(apn); } |