summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSindhu Kanathur <skanat@codeaurora.org>2014-11-07 14:09:31 +0530
committerArne Coucheron <arco68@gmail.com>2014-12-13 01:45:32 +0100
commitb3ed04e01afd993fa0f1e65caea8bc2017853d1c (patch)
tree7abc8da049da9e543bafe127c8ec0ff31a642e76
parent0541752648f11bd865adcb0edfdde8f788c658c1 (diff)
downloadandroid_packages_apps_InCallUI-b3ed04e01afd993fa0f1e65caea8bc2017853d1c.tar.gz
android_packages_apps_InCallUI-b3ed04e01afd993fa0f1e65caea8bc2017853d1c.tar.bz2
android_packages_apps_InCallUI-b3ed04e01afd993fa0f1e65caea8bc2017853d1c.zip
Fix MO call crash issue with no sim.
Emergency call phone account does not contain sub id. Assign default voice sub id while parsing subscription for emergency calls. Change-Id: I02ca06630ed2a6db56ae85ca7968611fa4238044 CRs-Fixed: 751750
-rw-r--r--src/com/android/incallui/Call.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/incallui/Call.java b/src/com/android/incallui/Call.java
index 773dd36b..22ec1bea 100644
--- a/src/com/android/incallui/Call.java
+++ b/src/com/android/incallui/Call.java
@@ -419,7 +419,8 @@ public final class Call {
public long getSubId() {
PhoneAccountHandle ph = getAccountHandle();
if (ph != null) {
- if (ph.getId() != null && !ph.getId().toLowerCase().contains("sip")) {
+ if (ph.getId() != null && !ph.getId().toLowerCase().contains("sip")
+ && !ph.getId().equals("E")) {
return Long.parseLong(getAccountHandle().getId());
} else {
return SubscriptionManager.getDefaultVoiceSubId();