From 45dc6229642d3689feef9cd8e321f62774ecba5d Mon Sep 17 00:00:00 2001 From: Mehmet Fidanboylu Date: Wed, 7 Aug 2019 15:23:45 -0700 Subject: [PATCH] Fix bug in camera example. --- packages/camera/example/lib/main.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/camera/example/lib/main.dart b/packages/camera/example/lib/main.dart index 2e2aa4d0fe1f..10b0ff9201a1 100644 --- a/packages/camera/example/lib/main.dart +++ b/packages/camera/example/lib/main.dart @@ -52,6 +52,10 @@ class _CameraExampleHomeState extends State @override void didChangeAppLifecycleState(AppLifecycleState state) { + // App state changed before we got the chance to initialize. + if (controller == null || !controller.value.isInitialized) { + return; + } if (state == AppLifecycleState.inactive) { controller?.dispose(); } else if (state == AppLifecycleState.resumed) {