diff options
author | Robert Greenwalt <robdroid@android.com> | 2010-03-18 11:09:11 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-03-18 11:09:11 -0700 |
commit | 2fbc10f3559b85f6550dd34b8779e9ee94e4c73c (patch) | |
tree | 5c462950102f6f38544e8905ee68e2edb782acaf | |
parent | 4ce4febe72fe39e5e410961e6abfd70be7927261 (diff) | |
parent | 61f1ce0ec0692f4184edef3334a26973ba65edd7 (diff) |
Merge "Fix bug in airplane mode."
-rw-r--r-- | core/java/android/net/MobileDataStateTracker.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/net/MobileDataStateTracker.java b/core/java/android/net/MobileDataStateTracker.java index 22e432563cf3..98f32b36e99e 100644 --- a/core/java/android/net/MobileDataStateTracker.java +++ b/core/java/android/net/MobileDataStateTracker.java @@ -369,7 +369,11 @@ public class MobileDataStateTracker extends NetworkStateTracker { } // else fall through case Phone.APN_TYPE_NOT_AVAILABLE: - mEnabled = false; + // Default is always available, but may be off due to + // AirplaneMode or E-Call or whatever.. + if (mApnType != Phone.APN_TYPE_DEFAULT) { + mEnabled = false; + } break; default: Log.e(TAG, "Error in reconnect - unexpected response."); |