From 7278d37fcbf4304b7957dc339777ea0859a43a64 Mon Sep 17 00:00:00 2001 From: Julian Steenbakker Date: Fri, 5 Feb 2021 08:32:30 +0100 Subject: [PATCH] Fixed null-pointer when no overlay set on iOS --- lib/src/qr_code_scanner.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/qr_code_scanner.dart b/lib/src/qr_code_scanner.dart index a63fc98..ea04c1e 100644 --- a/lib/src/qr_code_scanner.dart +++ b/lib/src/qr_code_scanner.dart @@ -294,8 +294,8 @@ class QRViewController { await channel.invokeMethod('setDimensions', { 'width': renderBox.size.width, 'height': renderBox.size.height, - 'scanArea': overlay.cutOutSize ?? 0, - 'scanAreaOffset': overlay.cutOutBottomOffset ?? 0 + 'scanArea': overlay?.cutOutSize ?? 0, + 'scanAreaOffset': overlay?.cutOutBottomOffset ?? 0 }); } on PlatformException catch (e) { throw CameraException(e.code, e.message);