aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUmashankar Godachi <umasha@codeaurora.org>2016-04-18 19:58:07 +0530
committerSteve Kondik <steve@cyngn.com>2016-07-02 10:55:01 -0700
commit3e12eb4dbb2323bb50ca9c6595b2520e16598e1e (patch)
tree583178a9a3d97175b4611630751e4c00cce37f8a
parent83ffc486fd82310e0f010c873951a8192dd653b8 (diff)
downloadandroid_frameworks_opt_telephony-3e12eb4dbb2323bb50ca9c6595b2520e16598e1e.tar.gz
android_frameworks_opt_telephony-3e12eb4dbb2323bb50ca9c6595b2520e16598e1e.tar.bz2
android_frameworks_opt_telephony-3e12eb4dbb2323bb50ca9c6595b2520e16598e1e.zip
Set additional info for LaunchBrowser error case.
A recent change in 3GPP TS 31.124 27.22.4.26 spec for LAUNCH BROWSER SEQ 1.6. expects an additional info 'Default URL unavailable' incase where default url is not set. Fix: In CatService, while handling the Launch Browser error response include the additonal info 'Default URL unavailable'. 3GPP Ref link: http://www.etsi.org/deliver/etsi_ts/131100_131199/131124/ 13.02.00_60/ts_131124v130200p.pdf Change-Id: Idb80c1b8f36749a0ad6e5d53c7a4ac693917d884 CRs-Fixed: 1002699
-rwxr-xr-xsrc/java/com/android/internal/telephony/cat/CatService.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/cat/CatService.java b/src/java/com/android/internal/telephony/cat/CatService.java
index 917da5b75..ec23bd9c4 100755
--- a/src/java/com/android/internal/telephony/cat/CatService.java
+++ b/src/java/com/android/internal/telephony/cat/CatService.java
@@ -1130,6 +1130,13 @@ public class CatService extends Handler implements AppInterface {
}
break;
case LAUNCH_BROWSER:
+ if (resMsg.mResCode == ResultCode.LAUNCH_BROWSER_ERROR) {
+ // Additional info for Default URL unavailable.
+ resMsg.setAdditionalInfo(0x04);
+ } else {
+ resMsg.mIncludeAdditionalInfo = false;
+ resMsg.mAdditionalInfo = 0;
+ }
break;
// 3GPP TS.102.223: Open Channel alpha confirmation should not send TR
case OPEN_CHANNEL: