diff options
| author | Android (Google) Code Review <android-gerrit@google.com> | 2009-08-19 20:42:09 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-08-19 20:42:09 -0700 |
| commit | 1e3505c6f1f45a1c9d8569f5ffcc4d27cb822c71 (patch) | |
| tree | 143680b8309c260c9178cb491ae9026921d4468d | |
| parent | f768d24f7d9c01d1e01fdbccc3adc75fda3f8d4b (diff) | |
| parent | 60a45aff31541f65d39e4c4e7824cd1ea5a1e84c (diff) | |
| download | frameworks_base-1e3505c6f1f45a1c9d8569f5ffcc4d27cb822c71.zip frameworks_base-1e3505c6f1f45a1c9d8569f5ffcc4d27cb822c71.tar.gz frameworks_base-1e3505c6f1f45a1c9d8569f5ffcc4d27cb822c71.tar.bz2 | |
Merge change 22001 into eclair
* changes:
Fix Wifi+Cell on boot after wifi in use.
| -rw-r--r-- | core/java/android/net/MobileDataStateTracker.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/net/MobileDataStateTracker.java b/core/java/android/net/MobileDataStateTracker.java index 85ee1ca..c5d6e11 100644 --- a/core/java/android/net/MobileDataStateTracker.java +++ b/core/java/android/net/MobileDataStateTracker.java @@ -316,6 +316,12 @@ public class MobileDataStateTracker extends NetworkStateTracker { // no need to do anything - we're already due some status update intents break; case Phone.APN_REQUEST_FAILED: + if (mPhoneService == null && mApnType == Phone.APN_TYPE_DEFAULT) { + // on startup we may try to talk to the phone before it's ready + // just leave mEnabled as it is for the default apn. + return false; + } + // else fall through case Phone.APN_TYPE_NOT_AVAILABLE: mEnabled = false; break; |
