diff options
author | Robert Greenwalt <robdroid@android.com> | 2009-09-28 21:04:22 -0700 |
---|---|---|
committer | Robert Greenwalt <robdroid@android.com> | 2009-09-28 21:04:22 -0700 |
commit | 59ceeae4ec2284ad0b90b0101f2c491be72cec33 (patch) | |
tree | 5166e0af0b1c66c3c442dfb58d4350a89d7ea99b /telephony | |
parent | 02541fe6a256eef2eab37f3aafc1916a46d65c1a (diff) | |
download | frameworks_base-59ceeae4ec2284ad0b90b0101f2c491be72cec33.zip frameworks_base-59ceeae4ec2284ad0b90b0101f2c491be72cec33.tar.gz frameworks_base-59ceeae4ec2284ad0b90b0101f2c491be72cec33.tar.bz2 |
Fix the reporting of ActiveApnTypes on CDMA
Previous fix limiting what was reported active was too strict, leading to
DISCONNECTED messages not being accepted (apn list was empty).
bug: 2151520
Diffstat (limited to 'telephony')
-rw-r--r-- | telephony/java/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/telephony/java/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java index 93b48a9..9407603 100644 --- a/telephony/java/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java @@ -246,7 +246,7 @@ public final class CdmaDataConnectionTracker extends DataConnectionTracker { @Override protected boolean isApnTypeActive(String type) { return (isApnTypeAvailable(type) && - (state == State.CONNECTED || state == State.INITING)); + (state != State.IDLE)); } @Override @@ -260,7 +260,7 @@ public final class CdmaDataConnectionTracker extends DataConnectionTracker { } protected String[] getActiveApnTypes() { - if (state == State.CONNECTED || state == State.INITING) { + if (state != State.IDLE) { return mSupportedApnTypes.clone(); } return new String[0]; |