Merge "Use TelecommManager.getDefaultOutgoingPhoneAccount"
diff --git a/src/com/android/dialer/SpecialCharSequenceMgr.java b/src/com/android/dialer/SpecialCharSequenceMgr.java
index 88fad95..36145aa 100644
--- a/src/com/android/dialer/SpecialCharSequenceMgr.java
+++ b/src/com/android/dialer/SpecialCharSequenceMgr.java
@@ -290,7 +290,7 @@
@Override
public void onPhoneAccountSelected(PhoneAccountHandle selectedAccountHandle,
boolean setDefault) {
- telecomManager.handleMmi(selectedAccountHandle, input);
+ telecomManager.handleMmi(input, selectedAccountHandle);
//TODO: show error dialog if result isn't valid
}
@Override
diff --git a/src/com/android/dialer/calllog/PhoneAccountUtils.java b/src/com/android/dialer/calllog/PhoneAccountUtils.java
index f80ffd0..d63b940 100644
--- a/src/com/android/dialer/calllog/PhoneAccountUtils.java
+++ b/src/com/android/dialer/calllog/PhoneAccountUtils.java
@@ -92,7 +92,7 @@
TelecomManager telecomManager =
(TelecomManager) context.getSystemService(Context.TELECOM_SERVICE);
final PhoneAccount account = telecomManager.getPhoneAccount(accountHandle);
- if (!telecomManager.hasMultipleCallCapableAccounts()) {
+ if (telecomManager.getCallCapablePhoneAccounts().size() <= 1) {
return null;
}
return account;