From 3af7e5675e118b3f135b5bab1da1f666c8f268d6 Mon Sep 17 00:00:00 2001 From: Yorke Lee Date: Wed, 15 Apr 2015 11:05:54 -0700 Subject: Use TelecommManager.getDefaultOutgoingPhoneAccount Bug: 20224972 Change-Id: If7f1bde0229044f60bc889b380bc3e49e043e3ff --- src/com/android/dialer/dialpad/DialpadFragment.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/com/android/dialer/dialpad/DialpadFragment.java') diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java index a910f7a1e..9b71b98db 100644 --- a/src/com/android/dialer/dialpad/DialpadFragment.java +++ b/src/com/android/dialer/dialpad/DialpadFragment.java @@ -935,7 +935,8 @@ public class DialpadFragment extends Fragment List subscriptionAccountHandles = PhoneAccountUtils.getSubscriptionPhoneAccounts(getActivity()); boolean hasUserSelectedDefault = subscriptionAccountHandles.contains( - getTelecomManager().getUserSelectedOutgoingPhoneAccount()); + getTelecomManager().getDefaultOutgoingPhoneAccount( + PhoneAccount.SCHEME_VOICEMAIL)); boolean needsAccountDisambiguation = subscriptionAccountHandles.size() > 1 && !hasUserSelectedDefault; @@ -1526,7 +1527,8 @@ public class DialpadFragment extends Fragment private boolean isVoicemailAvailable() { try { PhoneAccountHandle defaultUserSelectedAccount = - getTelecomManager().getUserSelectedOutgoingPhoneAccount(); + getTelecomManager().getDefaultOutgoingPhoneAccount( + PhoneAccount.SCHEME_VOICEMAIL); if (defaultUserSelectedAccount == null) { // In a single-SIM phone, there is no default outgoing phone account selected by // the user, so just call TelephonyManager#getVoicemailNumber directly. -- cgit v1.2.3