summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTyler Gunn <tgunn@google.com>2015-01-05 16:34:47 -0800
committerTyler Gunn <tgunn@google.com>2015-01-05 16:34:47 -0800
commit211bccf2a3ad6c523930c1f159929678b9abc946 (patch)
treefd20c0d1664bbfe34f878bcb4b59e2fdb128467f
parent179f49b03bd5f95de448996b2aef1d97dcd17287 (diff)
downloadpackages_apps_InCallUI-211bccf2a3ad6c523930c1f159929678b9abc946.tar.gz
packages_apps_InCallUI-211bccf2a3ad6c523930c1f159929678b9abc946.tar.bz2
packages_apps_InCallUI-211bccf2a3ad6c523930c1f159929678b9abc946.zip
Ensure sim color is shown on multi-sim devices when only one sim installed.
- Removed telecomManager check hasMultipleCallCapableAccounts() which would only return 1 when a single sim is installed in a multisim phone. - For single-sim devices, the Sim color is 0 (ie not selected) for the Sim PhoneAccount, so the default behavior is to not show a sim color. Bug: 18696518 Change-Id: I3968e181a41244092d2058fcf3dc8d627d12b412
-rw-r--r--src/com/android/incallui/InCallPresenter.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/incallui/InCallPresenter.java b/src/com/android/incallui/InCallPresenter.java
index dc41d416..ce6d439d 100644
--- a/src/com/android/incallui/InCallPresenter.java
+++ b/src/com/android/incallui/InCallPresenter.java
@@ -1367,8 +1367,10 @@ public class InCallPresenter implements CallList.Listener, InCallPhoneListener {
if (phoneAccountHandle != null) {
final TelecomManager tm = getTelecomManager();
- if (tm != null && tm.hasMultipleCallCapableAccounts()) {
+ if (tm != null) {
final PhoneAccount account = tm.getPhoneAccount(phoneAccountHandle);
+ // For single-sim devices, there will be no selected highlight color, so the phone
+ // account will default to NO_HIGHLIGHT_COLOR.
if (account != null) {
highlightColor = account.getHighlightColor();
}