Merge "IMS-VT: CameraCapabilities are not passed to UI." into atel.lnx.2.0-dev
diff --git a/InCallUI/src/com/android/incallui/Call.java b/InCallUI/src/com/android/incallui/Call.java
index feaf5ee..c8906ed 100644
--- a/InCallUI/src/com/android/incallui/Call.java
+++ b/InCallUI/src/com/android/incallui/Call.java
@@ -395,7 +395,7 @@
private int mRequestedVideoState = VideoProfile.STATE_AUDIO_ONLY;
private InCallVideoCallCallback mVideoCallCallback;
- private boolean mIsVideoCallCallbackRegistered;
+ private VideoCall mRegisteredVideoCall;
private String mChildNumber;
private String mLastForwardedNumber;
private String mCallSubject;
@@ -489,7 +489,7 @@
mVideoCallCallback = new InCallVideoCallCallback(this);
}
mTelecomCall.getVideoCall().registerCallback(mVideoCallCallback);
- mIsVideoCallCallbackRegistered = true;
+ mRegisteredVideoCall = mTelecomCall.getVideoCall();
}
mChildCallIds.clear();
@@ -845,7 +845,7 @@
* callback on the {@link VideoCall}.
*/
public VideoCall getVideoCall() {
- return mTelecomCall == null || !mIsVideoCallCallbackRegistered ? null
+ return mTelecomCall == null || (mRegisteredVideoCall != mTelecomCall.getVideoCall()) ? null
: mTelecomCall.getVideoCall();
}