Merge "Fix for call switching." into lmp-dev
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index a9c2c3e..4e3a0cb 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -538,6 +538,11 @@
Log.w(this, "Unknown call (%s) asked to be removed from hold", call);
} else {
Log.d(this, "unholding call: (%s)", call);
+ for (Call c : mCalls) {
+ if (c != null && c.isAlive() && c != call) {
+ c.hold();
+ }
+ }
call.unhold();
}
}