Merge "IMS-VT: Fix size and mirror image issue for preview video." into atel.lnx.2.0-dev
diff --git a/InCallUI/src/com/android/incallui/CallCardPresenter.java b/InCallUI/src/com/android/incallui/CallCardPresenter.java
index 99c8bde..596d9da 100644
--- a/InCallUI/src/com/android/incallui/CallCardPresenter.java
+++ b/InCallUI/src/com/android/incallui/CallCardPresenter.java
@@ -953,6 +953,10 @@
return;
}
+ final boolean notUpdateSecondary = mSecondary.getState() == Call.State.ACTIVE
+ && !mSecondary.can(android.telecom.Call.Details.CAPABILITY_SUPPORT_HOLD)
+ && !mSecondary.can(android.telecom.Call.Details.CAPABILITY_HOLD);
+ Log.d(TAG, "notUpdateSecondary:" + notUpdateSecondary);
if (mSecondary.isConferenceCall()) {
ui.setSecondary(
true /* show */,
@@ -963,7 +967,7 @@
true /* isConference */,
mSecondary.isVideoCall(mContext),
mIsFullscreen);
- } else if (mSecondaryContactInfo != null) {
+ } else if (mSecondaryContactInfo != null && !notUpdateSecondary) {
Log.d(TAG, "updateSecondaryDisplayInfo() " + mSecondaryContactInfo);
String name = getNameForCall(mSecondaryContactInfo);
boolean nameIsNumber = name != null && name.equals(mSecondaryContactInfo.number);