Update connection service iteration for PhoneAccounts
Change-Id: I8f558439016388540af0deaf7c621cff89c9cb36
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index b8733c5..5a53525 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -311,7 +311,11 @@
call.addListener(this);
addCall(call);
- if (account == null) {
+ if (TelephonyUtil.shouldProcessAsEmergency(TelecommApp.getInstance(), call.getHandle())) {
+ // Emergency -- CreateConnectionProcessor will choose accounts automatically
+ call.setPhoneAccount(null);
+ call.startCreateConnection();
+ } else if (account == null) {
PhoneAccount defaultAccount = TelecommApp.getInstance().getPhoneAccountRegistrar()
.getDefaultOutgoingPhoneAccount();
if (defaultAccount != null) {