diff options
-rw-r--r-- | media/base/android/java/src/org/chromium/media/VideoCapture.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/media/base/android/java/src/org/chromium/media/VideoCapture.java b/media/base/android/java/src/org/chromium/media/VideoCapture.java index 0266558..150f3b6 100644 --- a/media/base/android/java/src/org/chromium/media/VideoCapture.java +++ b/media/base/android/java/src/org/chromium/media/VideoCapture.java @@ -251,8 +251,8 @@ public class VideoCapture implements PreviewCallback, OnFrameAvailableListener { stopCapture(); try { mCamera.setPreviewTexture(null); - mSurfaceTexture.setOnFrameAvailableListener(null); - GLES20.glDeleteTextures(1, mGlTextures, 0); + if (mGlTextures != null) + GLES20.glDeleteTextures(1, mGlTextures, 0); mCurrentCapability = null; mCamera.release(); mCamera = null; |