summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Mathias Agopian <mathias@google.com> 2009-12-11 06:30:53 -0800
committer Android Git Automerger <android-git-automerger@android.com> 2009-12-11 06:30:53 -0800
commit0ba88469102c8fc7af3bbacfb96789aed194bc6c (patch)
tree0e8435f342067e5185141529880c467ec259397e
parent7a4fb7376b6819f609b8f462c56329eff50fcb6d (diff)
parent2378f1413426987ccfe9d6ed5f856bb01c9d7c30 (diff)
am 2378f141: am b63d91c6: am f9b0e826: fix [2269582] [TOP-10][Passion_1506][APT:Camera]Sometimes camera preview screen is truncated after launching and back to home screen by home key repeatedly
Merge commit '2378f1413426987ccfe9d6ed5f856bb01c9d7c30' * commit '2378f1413426987ccfe9d6ed5f856bb01c9d7c30': fix [2269582] [TOP-10][Passion_1506][APT:Camera]Sometimes camera preview screen is truncated after launching and back to home screen by home key repeatedly
-rw-r--r--libs/surfaceflinger/Layer.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/surfaceflinger/Layer.cpp b/libs/surfaceflinger/Layer.cpp
index b12c749f2770..1870d3a29cff 100644
--- a/libs/surfaceflinger/Layer.cpp
+++ b/libs/surfaceflinger/Layer.cpp
@@ -93,6 +93,7 @@ sp<LayerBaseClient::Surface> Layer::createSurface() const
status_t Layer::ditch()
{
// the layer is not on screen anymore. free as much resources as possible
+ mFreezeLock.clear();
destroy();
return NO_ERROR;
}