From 93e3a57e19d5a463ba8fdb63be01eff92acea3aa Mon Sep 17 00:00:00 2001 From: Dmitry Naymushin Date: Tue, 16 Aug 2022 16:28:43 +0300 Subject: [PATCH] check result data for null in the onPictureResult() callback --- .../com/otaliastudios/cameraview/engine/CameraBaseEngine.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/engine/CameraBaseEngine.java b/cameraview/src/main/java/com/otaliastudios/cameraview/engine/CameraBaseEngine.java index 98749d4e..850c875b 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/engine/CameraBaseEngine.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/engine/CameraBaseEngine.java @@ -559,7 +559,7 @@ public abstract class CameraBaseEngine extends CameraEngine { @Override public void onPictureResult(@Nullable PictureResult.Stub result, @Nullable Exception error) { mPictureRecorder = null; - if (result != null) { + if (result != null && result.data != null) { getCallback().dispatchOnPictureTaken(result); } else { LOG.e("onPictureResult", "result is null: something went wrong.", error);