diff options
author | Pawit Pornkitprasan <p.pawit@gmail.com> | 2013-09-22 22:12:09 +0700 |
---|---|---|
committer | Pawit Pornkitprasan <p.pawit@gmail.com> | 2013-12-10 08:42:23 +0700 |
commit | b8a64f66dad8fa4cbc35ac5e6e983e4d779fe33a (patch) | |
tree | c0f357e88216082bacd7dc22d3c292556b64194e | |
parent | 553635e86c364c1126a1923316f6df488c4aed6c (diff) | |
download | android_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.java | 2 |
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); } /** |