From be9831035928210769f6923f3c25c90f03ebbcba Mon Sep 17 00:00:00 2001 From: Lane Brooks Date: Mon, 18 May 2020 07:25:39 -0600 Subject: [PATCH] Added null pointer check to prevent camera plugin from crashing --- .../src/main/java/io/flutter/plugins/camera/Camera.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/camera/android/src/main/java/io/flutter/plugins/camera/Camera.java b/packages/camera/android/src/main/java/io/flutter/plugins/camera/Camera.java index 0fcda278d836..814e5f025d9d 100644 --- a/packages/camera/android/src/main/java/io/flutter/plugins/camera/Camera.java +++ b/packages/camera/android/src/main/java/io/flutter/plugins/camera/Camera.java @@ -421,7 +421,8 @@ public void resumeVideoRecording(@NonNull final Result result) { } public void startPreview() throws CameraAccessException { - createCaptureSession(CameraDevice.TEMPLATE_PREVIEW, pictureImageReader.getSurface()); + if (pictureImageReader != null) + createCaptureSession(CameraDevice.TEMPLATE_PREVIEW, pictureImageReader.getSurface()); } public void startPreviewWithImageStream(EventChannel imageStreamChannel)