From 96444d11c19153039326659e473551a7d56212ff Mon Sep 17 00:00:00 2001 From: Mattia Iavarone Date: Wed, 16 Oct 2019 20:05:08 +0200 Subject: [PATCH] Correctly release GL objects on activity pause. Fixes #648 --- .../cameraview/preview/GlCameraPreview.java | 39 ++++++++++++------- .../cameraview/demo/CameraActivity.java | 4 +- 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/preview/GlCameraPreview.java b/cameraview/src/main/java/com/otaliastudios/cameraview/preview/GlCameraPreview.java index 4e32e1ef..ffabc8d4 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/preview/GlCameraPreview.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/preview/GlCameraPreview.java @@ -2,7 +2,6 @@ package com.otaliastudios.cameraview.preview; import android.content.Context; import android.graphics.SurfaceTexture; -import android.hardware.camera2.CaptureResult; import android.opengl.GLSurfaceView; import android.opengl.Matrix; import androidx.annotation.NonNull; @@ -20,8 +19,6 @@ import com.otaliastudios.cameraview.filter.Filter; import com.otaliastudios.cameraview.filter.NoFilter; import com.otaliastudios.cameraview.size.AspectRatio; -import java.util.Collections; -import java.util.HashSet; import java.util.Set; import java.util.concurrent.CopyOnWriteArraySet; @@ -87,9 +84,10 @@ public class GlCameraPreview extends FilterCameraPreview