From 9329057dc5b7714dd028589fce3a476b38251447 Mon Sep 17 00:00:00 2001 From: Julian Steenbakker Date: Thu, 11 Feb 2021 10:37:21 +0100 Subject: [PATCH] Fixed CameraException on Android when disposing (#257) --- lib/src/qr_code_scanner.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/qr_code_scanner.dart b/lib/src/qr_code_scanner.dart index 0e4fb8d..2e7b9ee 100644 --- a/lib/src/qr_code_scanner.dart +++ b/lib/src/qr_code_scanner.dart @@ -1,4 +1,5 @@ import 'dart:async'; +import 'dart:io'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -311,7 +312,7 @@ class QRViewController { /// Stops the camera and disposes the barcode stream. void dispose() { - stopCamera(); + if (Platform.isIOS) stopCamera(); _scanUpdateController.close(); }