From 94386cd469d1cb6248efb9777d709353683dc93f Mon Sep 17 00:00:00 2001 From: Likai Ding Date: Mon, 9 May 2016 15:40:19 +0800 Subject: Gallery: fix lock/unlock order Fix lock/unlock order to prevent ANR. Change-Id: I08cee044f9ba10461a276ab2b8af877f821324f4 CRs-Fixed: 1011429 --- src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java b/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java index 74be72255..290657ade 100644 --- a/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java +++ b/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java @@ -69,12 +69,12 @@ public class PreparePageFadeoutTexture implements OnGLIdleListener { if (task.isCancelled()) return; GLRoot root = activity.getGLRoot(); RawTexture texture = null; - root.unlockRenderThread(); + root.lockRenderThread(); try { root.addOnGLIdleListener(task); texture = task.get(); } finally { - root.lockRenderThread(); + root.unlockRenderThread(); } if (texture == null) { -- cgit v1.2.3