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);