aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPawit Pornkitprasan <p.pawit@gmail.com>2013-09-22 22:12:09 +0700
committerPawit Pornkitprasan <p.pawit@gmail.com>2013-12-10 08:42:23 +0700
commitb8a64f66dad8fa4cbc35ac5e6e983e4d779fe33a (patch)
treec0f357e88216082bacd7dc22d3c292556b64194e
parent553635e86c364c1126a1923316f6df488c4aed6c (diff)
downloadandroid_frameworks_opt_telephony-b8a64f66dad8fa4cbc35ac5e6e983e4d779fe33a.tar.gz
android_frameworks_opt_telephony-b8a64f66dad8fa4cbc35ac5e6e983e4d779fe33a.tar.bz2
android_frameworks_opt_telephony-b8a64f66dad8fa4cbc35ac5e6e983e4d779fe33a.zip
GsmSS: Use data tech in isConcurrentVoiceAndDataAllowed
Voice technology is not properly supported in older RILs When using RIL blobs, the value would be set to UNKNOWN, resulting in data being disconnecting during call despite being on 3G. When using source-built RIL, the value would be set to UMTS regardless of 2G/3G status. (At least from reading the source.) Change-Id: I12738abc1736165e92aa7f4530ca043cc1acc44d
-rw-r--r--src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java b/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
index b40f06495..21d6c5d7d 100644
--- a/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
+++ b/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
@@ -1403,7 +1403,7 @@ final class GsmServiceStateTracker extends ServiceStateTracker {
*/
@Override
public boolean isConcurrentVoiceAndDataAllowed() {
- return (mSS.getRilVoiceRadioTechnology() >= ServiceState.RIL_RADIO_TECHNOLOGY_UMTS);
+ return (mSS.getRilDataRadioTechnology() >= ServiceState.RIL_RADIO_TECHNOLOGY_UMTS);
}
/**