DO NOT MERGE. Implement connection error dialogs (2/4)
Implement reporting of connection errors from ConnectionServices through
Telecomm to the InCallUI.
Bug: 15195720
Bug: 15117141
Change-Id: Idbd822a4eed897676663da008071c6050cc79616
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index 64c1d37..41f9fba 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -140,14 +140,14 @@
}
@Override
- public void onFailedOutgoingCall(Call call, boolean isAborted) {
+ public void onFailedOutgoingCall(Call call, boolean isAborted, int errorCode, String errorMsg) {
Log.v(this, "onFailedOutgoingCall, call: %s, isAborted: %b", call, isAborted);
if (isAborted) {
setCallState(call, CallState.ABORTED);
removeCall(call);
} else {
// TODO: Replace disconnect cause with more specific disconnect causes.
- markCallAsDisconnected(call, DisconnectCause.ERROR_UNSPECIFIED, null);
+ markCallAsDisconnected(call, errorCode, errorMsg);
}
}