Skip to content

Commit c8cb059

Browse files
Robert GreenwaltAndroid (Google) Code Review
authored andcommitted
Merge "Fix our interpretation of apn setting's bearer." into jb-dev
2 parents 28a3897 + 7d55136 commit c8cb059

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2374,7 +2374,7 @@ private ArrayList<ApnSetting> buildWaitingApns(String requestedApnType) {
23742374
}
23752375

23762376
String operator = mPhone.mIccRecords.getOperatorNumeric();
2377-
int networkType = mPhone.getServiceState().getNetworkType();
2377+
int radioTech = mPhone.getServiceState().getRilRadioTechnology();
23782378

23792379
if (canSetPreferApn && mPreferredApn != null &&
23802380
mPreferredApn.canHandleType(requestedApnType)) {
@@ -2383,7 +2383,7 @@ private ArrayList<ApnSetting> buildWaitingApns(String requestedApnType) {
23832383
+ mPreferredApn.numeric + ":" + mPreferredApn);
23842384
}
23852385
if (mPreferredApn.numeric.equals(operator)) {
2386-
if (mPreferredApn.bearer == 0 || mPreferredApn.bearer == networkType) {
2386+
if (mPreferredApn.bearer == 0 || mPreferredApn.bearer == radioTech) {
23872387
apnList.add(mPreferredApn);
23882388
if (DBG) log("buildWaitingApns: X added preferred apnList=" + apnList);
23892389
return apnList;
@@ -2401,7 +2401,7 @@ private ArrayList<ApnSetting> buildWaitingApns(String requestedApnType) {
24012401
if (mAllApns != null) {
24022402
for (ApnSetting apn : mAllApns) {
24032403
if (apn.canHandleType(requestedApnType)) {
2404-
if (apn.bearer == 0 || apn.bearer == networkType) {
2404+
if (apn.bearer == 0 || apn.bearer == radioTech) {
24052405
if (DBG) log("apn info : " +apn.toString());
24062406
apnList.add(apn);
24072407
}

0 commit comments

Comments
 (0)