Julian Steenbakker

fix: merge conflicts

@@ -285,7 +285,6 @@ class _MobileScannerState extends State<MobileScanner> @@ -285,7 +285,6 @@ class _MobileScannerState extends State<MobileScanner>
285 } 285 }
286 286
287 Future<void> disposeMobileScanner() async { 287 Future<void> disposeMobileScanner() async {
288 - Future<void> disposeMobileScanner() async {  
289 if (widget.controller == null) { 288 if (widget.controller == null) {
290 WidgetsBinding.instance.removeObserver(this); 289 WidgetsBinding.instance.removeObserver(this);
291 } 290 }
@@ -302,17 +301,6 @@ class _MobileScannerState extends State<MobileScanner> @@ -302,17 +301,6 @@ class _MobileScannerState extends State<MobileScanner>
302 await controller.dispose(); 301 await controller.dispose();
303 } 302 }
304 } 303 }
305 - WidgetsBinding.instance.removeObserver(this);  
306 -  
307 - if (controller.autoStart) {  
308 - await controller.stop();  
309 - }  
310 -  
311 - // Dispose default controller if not provided by user  
312 - if (widget.controller == null) {  
313 - await controller.dispose();  
314 - }  
315 - }  
316 304
317 @override 305 @override
318 void initState() { 306 void initState() {