From 58ab03b4e309ca7c044af8b9d9c63e0881989016 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 27 Feb 2026 16:35:39 -0400 Subject: [PATCH] Fix crash when enabling vanity camera before capturer initialization. --- .../main/java/org/thoughtcrime/securesms/ringrtc/Camera.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/ringrtc/Camera.java b/app/src/main/java/org/thoughtcrime/securesms/ringrtc/Camera.java index 26dc436f31..8cd080aa52 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ringrtc/Camera.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ringrtc/Camera.java @@ -87,6 +87,7 @@ public class Camera implements CameraControl, CameraVideoCapturer.CameraSwitchHa new CameraCapturerWrapper(observer)); capturer.setOrientation(orientation); isInitialized = true; + setEnabled(enabled); }); } } @@ -120,7 +121,7 @@ public class Camera implements CameraControl, CameraVideoCapturer.CameraSwitchHa this.enabled = enabled; - if (capturer == null) { + if (capturer == null || !isInitialized) { return; }