From 7af82fbc87cff2a7f9a16a911becb443f8edfb01 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 20 Jul 2026 13:32:07 -0400 Subject: [PATCH] Prevent call PiP from appearing in outgoing screen share. --- .../securesms/components/webrtc/v2/WebRtcCallViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/WebRtcCallViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/WebRtcCallViewModel.kt index 440c90cfd2..5ed097f0ef 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/WebRtcCallViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/WebRtcCallViewModel.kt @@ -298,7 +298,7 @@ class WebRtcCallViewModel : ViewModel() { @MainThread fun updateFromWebRtcViewModel(webRtcViewModel: WebRtcViewModel, enableVideo: Boolean) { - canEnterPipMode.value = !webRtcViewModel.state.isPreJoinOrNetworkUnavailable + canEnterPipMode.value = !webRtcViewModel.state.isPreJoinOrNetworkUnavailable && !webRtcViewModel.isLocalScreenSharing if (isCallStarting && webRtcViewModel.state.isPassedPreJoin) { isCallStarting = false }