am 9713e3c6: Merge "Fix bevhavior of fetchDunApn." into honeycomb-LTE
* commit '9713e3c60def9d755ae828d389fced4793a3c86a': Fix bevhavior of fetchDunApn.
This commit is contained in:
@@ -513,8 +513,8 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected boolean isApnTypeAvailable(String type) {
|
protected boolean isApnTypeAvailable(String type) {
|
||||||
if (type.equals(Phone.APN_TYPE_DUN)) {
|
if (type.equals(Phone.APN_TYPE_DUN) && fetchDunApn() != null) {
|
||||||
return (fetchDunApn() != null);
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mAllApns != null) {
|
if (mAllApns != null) {
|
||||||
@@ -1855,10 +1855,12 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
|||||||
|
|
||||||
if (requestedApnType.equals(Phone.APN_TYPE_DUN)) {
|
if (requestedApnType.equals(Phone.APN_TYPE_DUN)) {
|
||||||
ApnSetting dun = fetchDunApn();
|
ApnSetting dun = fetchDunApn();
|
||||||
if (dun != null) apnList.add(dun);
|
if (dun != null) {
|
||||||
|
apnList.add(dun);
|
||||||
if (DBG) log("buildWaitingApns: X added APN_TYPE_DUN apnList=" + apnList);
|
if (DBG) log("buildWaitingApns: X added APN_TYPE_DUN apnList=" + apnList);
|
||||||
return apnList;
|
return apnList;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
String operator = mPhone.mIccRecords.getOperatorNumeric();
|
String operator = mPhone.mIccRecords.getOperatorNumeric();
|
||||||
if (requestedApnType.equals(Phone.APN_TYPE_DEFAULT)) {
|
if (requestedApnType.equals(Phone.APN_TYPE_DEFAULT)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user