Disable full screen mode when remote device stops sending it's video

This commit is contained in:
Sylvain Berfini 2024-04-24 16:14:49 +02:00
parent f048b895b5
commit 5300cf698d

View file

@ -336,6 +336,13 @@ class ActiveCallFragment : GenericCallFragment() {
}
}
callViewModel.isReceivingVideo.observe(viewLifecycleOwner) { receiving ->
if (!receiving && callViewModel.fullScreenMode.value == true) {
Log.i("$TAG We are no longer receiving video, leaving full screen mode")
callViewModel.fullScreenMode.value = false
}
}
callViewModel.isSendingVideo.observe(viewLifecycleOwner) { sending ->
coreContext.postOnCoreThread { core ->
core.nativePreviewWindowId = if (sending) {