diff --git a/lib/src/views/camera/camera_preview_view.dart b/lib/src/views/camera/camera_preview_view.dart index 3f239b0..f5cb585 100644 --- a/lib/src/views/camera/camera_preview_view.dart +++ b/lib/src/views/camera/camera_preview_view.dart @@ -242,8 +242,8 @@ class _CameraPreviewViewState extends State { ), ); if (!context.mounted) return true; - if (shoudReturn == null) return true; - if (shoudReturn) { + // shouldReturn is null when the user used the back button + if (shoudReturn != null && shoudReturn) { if (!context.mounted) return true; // ignore: use_build_context_synchronously Navigator.pop(context);