diff options
author | Umashankar Godachi <umasha@codeaurora.org> | 2016-04-18 19:58:07 +0530 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-07-02 10:55:01 -0700 |
commit | 3e12eb4dbb2323bb50ca9c6595b2520e16598e1e (patch) | |
tree | 583178a9a3d97175b4611630751e4c00cce37f8a | |
parent | 83ffc486fd82310e0f010c873951a8192dd653b8 (diff) | |
download | android_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-x | src/java/com/android/internal/telephony/cat/CatService.java | 7 |
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: |