commit | b267579ba8dfe3f47d2a481c5a3c2254e3d565a1 | [log] [tgz] |
---|---|---|
author | Daniel Lam <dalam@google.com> | Thu Feb 23 14:35:13 2012 -0800 |
committer | Daniel Lam <dalam@google.com> | Tue Mar 13 14:39:07 2012 -0700 |
tree | 479810e091dc94b9c3d51e8bd377496491f369c9 | |
parent | fddc28d87136b55f0d9613e5f8ecd64a6aca018d [diff] [blame] |
SurfaceTexture: Fully refactored from BufferQueue SurfaceTexture and BufferQueue are separate objects. Change-Id: I230bc0ae6f78d0f9b2b5df902f40ab443ed5a055
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 0c597d6..0098889 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -1399,6 +1399,7 @@ status_t err = NAME_NOT_FOUND; Mutex::Autolock _l(mStateLock); sp<LayerBaseClient> layer = client->getLayerUser(sid); + if (layer != 0) { err = purgatorizeLayer_l(layer); if (err == NO_ERROR) {