Add support to clean up calls that are alive
Remove request for a call does not correctly clean up the calls
that are alive and in non-active states such as held state. Add
support for such calls in this change.
Bug: 18804667
Change-Id: I17b13c933e2af401ed007a338fbaf2a181abc0ae
diff --git a/src/com/android/server/telecom/ConnectionServiceWrapper.java b/src/com/android/server/telecom/ConnectionServiceWrapper.java
index 533b715..6ff8c7e 100644
--- a/src/com/android/server/telecom/ConnectionServiceWrapper.java
+++ b/src/com/android/server/telecom/ConnectionServiceWrapper.java
@@ -273,7 +273,7 @@
case MSG_REMOVE_CALL: {
call = mCallIdMapper.getCall(msg.obj);
if (call != null) {
- if (call.isAlive()) { //Any Call that is alive
+ if (call.isAlive()) {
mCallsManager.markCallAsDisconnected(
call, new DisconnectCause(DisconnectCause.REMOTE));
} else {