Disconnect calls which were canceled via NEW_OUTGOING_CALL intent.
Bug: 17067923
Change-Id: Ida72b045f07e335bfa8c5542bdf40102e0a7a5de
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index aff1885..314020d 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -159,8 +159,7 @@
@Override
public void onCancelledOutgoingCall(Call call) {
Log.v(this, "onCancelledOutgoingCall, call: %s", call);
- setCallState(call, CallState.ABORTED);
- removeCall(call);
+ markCallAsDisconnected(call, DisconnectCause.OUTGOING_CANCELED, null);
}
@Override
@@ -407,7 +406,7 @@
call.startCreateConnection();
} else {
// This is the state where the user is expected to select an account
- call.setState(CallState.PRE_DIAL_WAIT);
+ setCallState(call, CallState.PRE_DIAL_WAIT);
}
}