summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorWink Saville <wink@google.com>2013-09-21 11:52:42 -0700
committerWink Saville <wink@google.com>2013-09-21 11:52:42 -0700
commit56065891abf383b0409ae595437dcb0ea132e32b (patch)
tree9d21815c17d8eef6ff924e7a9de7ffc7cf14b034 /core/java
parent6c025eaf29634d248bf067c2d9967e1905863f0c (diff)
parent53221120049c2fea27158864f2e615c08d410780 (diff)
downloadframeworks_base-56065891abf383b0409ae595437dcb0ea132e32b.zip
frameworks_base-56065891abf383b0409ae595437dcb0ea132e32b.tar.gz
frameworks_base-56065891abf383b0409ae595437dcb0ea132e32b.tar.bz2
Merge commit '53221120' into fix-merge-conflict
* commit '53221120': Do not always call setIsConnectedToProvisioningNetwork(false) Conflicts: core/java/android/net/MobileDataStateTracker.java Change-Id: I497b57cb96d0f3b3bce4f4e1cbc5febcc6421597
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/net/MobileDataStateTracker.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/core/java/android/net/MobileDataStateTracker.java b/core/java/android/net/MobileDataStateTracker.java
index b914940..c106514 100644
--- a/core/java/android/net/MobileDataStateTracker.java
+++ b/core/java/android/net/MobileDataStateTracker.java
@@ -211,8 +211,6 @@ public class MobileDataStateTracker extends BaseNetworkStateTracker {
private class MobileDataStateReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
- // Assume this isn't a provisioning network.
- mNetworkInfo.setIsConnectedToProvisioningNetwork(false);
if (intent.getAction().equals(TelephonyIntents.
ACTION_DATA_CONNECTION_CONNECTED_TO_PROVISIONING_APN)) {
String apnName = intent.getStringExtra(PhoneConstants.DATA_APN_KEY);
@@ -244,6 +242,11 @@ public class MobileDataStateTracker extends BaseNetworkStateTracker {
if (!TextUtils.equals(apnType, mApnType)) {
return;
}
+ // Assume this isn't a provisioning network.
+ mNetworkInfo.setIsConnectedToProvisioningNetwork(false);
+ if (DBG) {
+ log("Broadcast received: " + intent.getAction() + " apnType=" + apnType);
+ }
int oldSubtype = mNetworkInfo.getSubtype();
int newSubType = TelephonyManager.getDefault().getNetworkType();
@@ -351,6 +354,8 @@ public class MobileDataStateTracker extends BaseNetworkStateTracker {
}
return;
}
+ // Assume this isn't a provisioning network.
+ mNetworkInfo.setIsConnectedToProvisioningNetwork(false);
String reason = intent.getStringExtra(PhoneConstants.FAILURE_REASON_KEY);
String apnName = intent.getStringExtra(PhoneConstants.DATA_APN_KEY);
if (DBG) {