summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Coucheron <arco68@gmail.com>2014-12-06 08:04:47 +0100
committerArne Coucheron <arco68@gmail.com>2014-12-13 01:45:30 +0100
commit0541752648f11bd865adcb0edfdde8f788c658c1 (patch)
treee66fae08d7b29943e2639e43814c24de6b813925
parenta625f33b907517bba990039c2601a68d417219fc (diff)
downloadpackages_apps_InCallUI-0541752648f11bd865adcb0edfdde8f788c658c1.tar.gz
packages_apps_InCallUI-0541752648f11bd865adcb0edfdde8f788c658c1.tar.bz2
packages_apps_InCallUI-0541752648f11bd865adcb0edfdde8f788c658c1.zip
Revert "Be more robust when attempting to parse the subscription ID."
This reverts commit 90012dca6e012b5cad7f4fd59c2043d3c84c0db3. Change-Id: Ie68b0bfbc72608991a8892cf66ea83a5253eb12b
-rw-r--r--src/com/android/incallui/Call.java14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/com/android/incallui/Call.java b/src/com/android/incallui/Call.java
index 63826e35..773dd36b 100644
--- a/src/com/android/incallui/Call.java
+++ b/src/com/android/incallui/Call.java
@@ -418,17 +418,15 @@ public final class Call {
public long getSubId() {
PhoneAccountHandle ph = getAccountHandle();
- if (ph == null) {
- return SubscriptionManager.INVALID_SUB_ID;
- }
- if (ph.getId() != null) {
- try {
+ if (ph != null) {
+ if (ph.getId() != null && !ph.getId().toLowerCase().contains("sip")) {
return Long.parseLong(getAccountHandle().getId());
- } catch (NumberFormatException e) {
- // fall through
+ } else {
+ return SubscriptionManager.getDefaultVoiceSubId();
}
+ } else {
+ return SubscriptionManager.INVALID_SUB_ID;
}
- return SubscriptionManager.getDefaultVoiceSubId();
}
public VideoCall getVideoCall() {