From eb1662525cc9ed2b30567019a8c256edbd3eb8a1 Mon Sep 17 00:00:00 2001 From: Mattia Iavarone Date: Sat, 25 May 2019 11:30:33 -0300 Subject: [PATCH] Fix #460 --- .../com/otaliastudios/cameraview/SnapshotVideoRecorder.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/SnapshotVideoRecorder.java b/cameraview/src/main/java/com/otaliastudios/cameraview/SnapshotVideoRecorder.java index e707dec9..3168b5dd 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/SnapshotVideoRecorder.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/SnapshotVideoRecorder.java @@ -132,11 +132,14 @@ class SnapshotVideoRecorder extends VideoRecorder implements GlCameraPreview.Ren mResult.endReason = VideoResult.REASON_MAX_SIZE_REACHED; } } - mEncoderEngine = null; + // Cleanup + mCurrentState = STATE_NOT_RECORDING; + mDesiredState = STATE_NOT_RECORDING; if (mPreview != null) { mPreview.removeRendererFrameCallback(SnapshotVideoRecorder.this); mPreview = null; } + mEncoderEngine = null; dispatchResult(); } }