From dd01cd15caaa556172ec8889c78185ce0ba92abf Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 15 Aug 2025 10:40:09 -0300 Subject: [PATCH] Fix full-screen mode for compose call screen. --- .../webrtc/v2/WebRtcCallActivity.kt | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/WebRtcCallActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/WebRtcCallActivity.kt index 842b4c4f11..1194b81aad 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/WebRtcCallActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/WebRtcCallActivity.kt @@ -149,11 +149,7 @@ class WebRtcCallActivity : BaseActivity(), SafetyNumberChangeDialog.Callback, Re initializeViewModel() initializePictureInPictureParams() - if (SignalStore.internal.newCallingUi) { - callScreen.setControlsAndInfoVisibilityListener(ComposeCallScreenControlsVisibilityListener()) - } else { - callScreen.setControlsAndInfoVisibilityListener(ViewCallScreenControlsVisibilityListener()) - } + callScreen.setControlsAndInfoVisibilityListener(ControlsVisibilityListener()) if (savedInstanceState == null) { logIntent(callIntent) @@ -1100,18 +1096,7 @@ class WebRtcCallActivity : BaseActivity(), SafetyNumberChangeDialog.Callback, Re } } - private inner class ComposeCallScreenControlsVisibilityListener : CallControlsVisibilityListener { - override fun onShown() = Unit - - override fun onHidden() { - val controlState = viewModel.getWebRtcControls().value - if (!controlState.displayErrorControls()) { - videoTooltip?.dismiss() - } - } - } - - private inner class ViewCallScreenControlsVisibilityListener : CallControlsVisibilityListener { + private inner class ControlsVisibilityListener : CallControlsVisibilityListener { private val fullScreenHelper: FullscreenHelper = FullscreenHelper(this@WebRtcCallActivity)