Handle Call disconnect before connection
Make Call behave cleanly if it receives a request to disconnect
before a connection has been established.
Bug: 13936734
Change-Id: Id5e6bc289d36cba028f1ff101beef5ac33d3138f
diff --git a/src/com/android/telecomm/Switchboard.java b/src/com/android/telecomm/Switchboard.java
index bd6b449..fdc271e 100644
--- a/src/com/android/telecomm/Switchboard.java
+++ b/src/com/android/telecomm/Switchboard.java
@@ -252,6 +252,16 @@
}
/**
+ * Ensures any state regarding a call is cleaned up.
+ *
+ * @param call The call.
+ */
+ void abortCall(Call call) {
+ Log.d(this, "abortCall");
+ mOutgoingCallsManager.abort(call);
+ }
+
+ /**
* @return True if ticking should continue (or be resumed) and false otherwise.
*/
private boolean isTicking() {