summaryrefslogtreecommitdiffstats
path: root/telephony
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2011-05-06 16:01:46 -0700
committerRobert Greenwalt <rgreenwalt@google.com>2011-05-06 16:01:46 -0700
commit06ce569b76d06a730eb228f99aeba62b28e27211 (patch)
tree117b8bba6973a983cdf673fe11a93dc3aa6d87fb /telephony
parent4c8fa6d13500a7921601e098b47e2eb34aa18024 (diff)
downloadframeworks_base-06ce569b76d06a730eb228f99aeba62b28e27211.zip
frameworks_base-06ce569b76d06a730eb228f99aeba62b28e27211.tar.gz
frameworks_base-06ce569b76d06a730eb228f99aeba62b28e27211.tar.bz2
Fix 2 functions getting connections up by apnType
A bad impl that only effected non-default connections on CDMA. bug:4392820 Change-Id: If178dba90c4525289098fc88b80cf918e35f4d32
Diffstat (limited to 'telephony')
-rw-r--r--telephony/java/com/android/internal/telephony/DataConnectionTracker.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/telephony/java/com/android/internal/telephony/DataConnectionTracker.java b/telephony/java/com/android/internal/telephony/DataConnectionTracker.java
index ad39b27..419711f 100644
--- a/telephony/java/com/android/internal/telephony/DataConnectionTracker.java
+++ b/telephony/java/com/android/internal/telephony/DataConnectionTracker.java
@@ -668,8 +668,10 @@ public abstract class DataConnectionTracker extends Handler {
protected LinkProperties getLinkProperties(String apnType) {
int id = apnTypeToId(apnType);
+
if (isApnIdEnabled(id)) {
- DataConnectionAc dcac = mDataConnectionAsyncChannels.get(id);
+ // TODO - remove this cdma-only hack and support multiple DCs.
+ DataConnectionAc dcac = mDataConnectionAsyncChannels.get(0);
return dcac.getLinkPropertiesSync();
} else {
return new LinkProperties();
@@ -679,7 +681,8 @@ public abstract class DataConnectionTracker extends Handler {
protected LinkCapabilities getLinkCapabilities(String apnType) {
int id = apnTypeToId(apnType);
if (isApnIdEnabled(id)) {
- DataConnectionAc dcac = mDataConnectionAsyncChannels.get(id);
+ // TODO - remove this cdma-only hack and support multiple DCs.
+ DataConnectionAc dcac = mDataConnectionAsyncChannels.get(0);
return dcac.getLinkCapabilitiesSync();
} else {
return new LinkCapabilities();