From 7a02f1d1c0b8e5e3805068f08d6e7ed8ff44685d Mon Sep 17 00:00:00 2001 From: John Reck Date: Mon, 1 Oct 2012 15:26:10 -0700 Subject: Remove OnFrameAvailableListener in tear down Bug: 7217305 Change-Id: I79d1741cd757b2cc15a42336153af755ae84bd57 --- src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java b/src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java index ee5fe3dcb..1930e3877 100644 --- a/src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java +++ b/src/com/android/gallery3d/ui/SurfaceTextureScreenNail.java @@ -60,6 +60,7 @@ public abstract class SurfaceTextureScreenNail implements ScreenNail, @TargetApi(ApiHelper.VERSION_CODES.ICE_CREAM_SANDWICH) private static void releaseSurfaceTexture(SurfaceTexture st) { + st.setOnFrameAvailableListener(null); if (ApiHelper.HAS_RELEASE_SURFACE_TEXTURE) { st.release(); } -- cgit v1.2.3