Merge "Import translations. DO NOT MERGE" into lmp-mr1-dev
diff --git a/src/com/android/server/telecom/CallsManager.java b/src/com/android/server/telecom/CallsManager.java
index e3327c3..502d75b 100644
--- a/src/com/android/server/telecom/CallsManager.java
+++ b/src/com/android/server/telecom/CallsManager.java
@@ -847,7 +847,10 @@
if (service != null) {
for (Call call : mCalls) {
if (call.getConnectionService() == service) {
- markCallAsDisconnected(call, new DisconnectCause(DisconnectCause.ERROR));
+ if (call.getState() != CallState.DISCONNECTED) {
+ markCallAsDisconnected(call, new DisconnectCause(DisconnectCause.ERROR));
+ }
+ markCallAsRemoved(call);
}
}
}