Merge "Add lock on mCallbacks in ServiceBinder"
diff --git a/src/com/android/server/telecom/CallsManager.java b/src/com/android/server/telecom/CallsManager.java
index de22352..cda6054 100644
--- a/src/com/android/server/telecom/CallsManager.java
+++ b/src/com/android/server/telecom/CallsManager.java
@@ -2444,6 +2444,7 @@
public Call getHeldCallByConnectionService(ConnectionServiceWrapper connSvr) {
Optional<Call> heldCall = mCalls.stream()
.filter(call -> call.getConnectionService() == connSvr
+ && call.getParentCall() == null
&& call.getState() == CallState.ON_HOLD)
.findFirst();
return heldCall.isPresent() ? heldCall.get() : null;