From 592bd05259ac1db9079b2211792f6fe064e6f006 Mon Sep 17 00:00:00 2001 From: Mattia Iavarone Date: Fri, 27 Oct 2017 20:44:10 +0200 Subject: [PATCH] Don't leak processors --- .../java/com/otaliastudios/cameraview/CameraView.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java index 77d677f2..92a7ebcb 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java @@ -580,9 +580,14 @@ public class CameraView extends FrameLayout { mCameraController.stop(); } + + /** + * Destroys this instance, releasing immediately + * the camera resource. + */ public void destroy() { - // TODO: this is not strictly needed - clearCameraListeners(); // Release + clearCameraListeners(); + clearFrameProcessors(); mCameraController.stopImmediately(); }