From 5575f75118161368e3096147793faaa58a2a7e79 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 6 Feb 2026 15:10:02 -0500 Subject: [PATCH] Block camera switching during video recording. --- .../src/main/java/org/signal/camera/CameraScreenViewModel.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/feature/camera/src/main/java/org/signal/camera/CameraScreenViewModel.kt b/feature/camera/src/main/java/org/signal/camera/CameraScreenViewModel.kt index 1ade915d12..d482e3cd8e 100644 --- a/feature/camera/src/main/java/org/signal/camera/CameraScreenViewModel.kt +++ b/feature/camera/src/main/java/org/signal/camera/CameraScreenViewModel.kt @@ -399,6 +399,10 @@ class CameraScreenViewModel : ViewModel() { } private fun handleSwitchCameraEvent(state: CameraScreenState) { + if (state.isRecording) { + return + } + // Toggle between front and back camera val newLensFacing = if (state.lensFacing == CameraSelector.LENS_FACING_BACK) { CameraSelector.LENS_FACING_FRONT