aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChen Xu <fionaxu@google.com>2016-11-24 00:13:02 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-11-24 00:13:02 +0000
commit861fb73f0542a962d60e232e81df6fbd31393ee5 (patch)
tree3e56a2deb3b42fecb40104516aae93933d47254c
parent636fbb01fd32e23d1e9ef86497115b2c992b03da (diff)
parent4839eb565b4294443a34a93ee2ca93ac70b72b87 (diff)
downloadandroid_frameworks_opt_telephony-861fb73f0542a962d60e232e81df6fbd31393ee5.tar.gz
android_frameworks_opt_telephony-861fb73f0542a962d60e232e81df6fbd31393ee5.tar.bz2
android_frameworks_opt_telephony-861fb73f0542a962d60e232e81df6fbd31393ee5.zip
Merge "Re-evaluate Otasp state when reenable metered APNs" into nyc-mr2-dev
-rw-r--r--src/java/com/android/internal/telephony/dataconnection/DcTracker.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
index a9bc427aa..f62dace49 100644
--- a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
@@ -2385,6 +2385,10 @@ public class DcTracker extends Handler {
// Tear down all metered apns
cleanUpAllConnections(true, Phone.REASON_CARRIER_ACTION_DISABLE_METERED_APN);
} else {
+ // Re-evauluate Otasp state
+ int otaspState = mPhone.getServiceStateTracker().getOtasp();
+ mPhone.notifyOtaspChanged(otaspState);
+
teardownRestrictedMeteredConnections();
setupDataOnConnectableApns(Phone.REASON_DATA_ENABLED);
}