From 4c0a4a2b74db9d4a439a0aaa39d80586f7eb1258 Mon Sep 17 00:00:00 2001 From: Antti Hatala Date: Wed, 8 Sep 2010 06:37:14 -0700 Subject: [PATCH] surfaceflinger: unlock clients only after flip Change-Id: I039291a36f05bbaa02b29325d4012114abd784b9 --- services/surfaceflinger/SurfaceFlinger.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index a78d9b914cb28..83f96a679b7a7 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -383,10 +383,10 @@ bool SurfaceFlinger::threadLoop() // inform the h/w that we're done compositing hw.compositionComplete(); - // release the clients before we flip ('cause flip might block) + postFramebuffer(); + unlockClients(); - postFramebuffer(); } else { // pretend we did the post unlockClients();