diff --git a/src/components/camera/views/CameraWidgetCaptureView.tsx b/src/components/camera/views/CameraWidgetCaptureView.tsx index 45657e0..56b06aa 100644 --- a/src/components/camera/views/CameraWidgetCaptureView.tsx +++ b/src/components/camera/views/CameraWidgetCaptureView.tsx @@ -46,9 +46,11 @@ export const CameraWidgetCaptureView: FC = props = if(clone.length >= CAMERA_ROLL_LIMIT) { + // Roll is full — block the shot (the old code did clone.pop(), which + // discarded the NEWEST photo and pinned the roll at the limit forever). simpleAlert(LocalizeText('camera.full.body')); - clone.pop(); + return; } PlaySound(SoundNames.CAMERA_SHUTTER);