From baa477165d3c64b209dabe1481e06f726df3511d Mon Sep 17 00:00:00 2001 From: ryanzhao Date: Wed, 22 Feb 2023 16:37:40 +1100 Subject: [PATCH] minor fix --- .../org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt | 3 +++ app/src/main/res/layout/activity_webrtc.xml | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt index dc0262acb3..7ccb063b1b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt @@ -356,6 +356,7 @@ class WebRtcCallActivity : PassphraseRequiredActionBarActivity() { binding.localFloatingRenderer.isVisible = isEnabled && !viewModel.videoViewSwapped binding.localRenderer.isVisible = isEnabled && viewModel.videoViewSwapped binding.enableCameraButton.isSelected = isEnabled + binding.floatingRendererContainer.isVisible = binding.localFloatingRenderer.isVisible binding.videocamOffIcon.isVisible = !binding.localFloatingRenderer.isVisible binding.swapViewIcon.bringToFront() } @@ -377,6 +378,7 @@ class WebRtcCallActivity : PassphraseRequiredActionBarActivity() { binding.remoteRenderer.isVisible = isEnabled && !viewModel.videoViewSwapped binding.remoteFloatingRenderer.isVisible = isEnabled && viewModel.videoViewSwapped binding.videocamOffIcon.isVisible = !binding.remoteFloatingRenderer.isVisible + binding.floatingRendererContainer.isVisible = binding.remoteFloatingRenderer.isVisible binding.swapViewIcon.bringToFront() } } @@ -387,6 +389,7 @@ class WebRtcCallActivity : PassphraseRequiredActionBarActivity() { binding.remoteFloatingRenderer.isVisible = isSwapped && viewModel.remoteVideoEnabled binding.localFloatingRenderer.isVisible = !isSwapped && viewModel.videoEnabled binding.localRenderer.isVisible = isSwapped && viewModel.videoEnabled + binding.floatingRendererContainer.isVisible = binding.localFloatingRenderer.isVisible || binding.remoteFloatingRenderer.isVisible } } } diff --git a/app/src/main/res/layout/activity_webrtc.xml b/app/src/main/res/layout/activity_webrtc.xml index 66affa6707..3510bb152a 100644 --- a/app/src/main/res/layout/activity_webrtc.xml +++ b/app/src/main/res/layout/activity_webrtc.xml @@ -125,7 +125,8 @@ android:layout_marginVertical="@dimen/massive_spacing" app:layout_constraintWidth_percent="0.2" android:layout_height="0dp" - android:layout_width="0dp"> + android:layout_width="0dp" + android:visibility="invisible">