diff options
| author | 2011-04-15 18:15:13 -0700 | |
|---|---|---|
| committer | 2011-04-15 18:15:13 -0700 | |
| commit | a36a302e92f4b6367663dec4ead42b67be4f9a5c (patch) | |
| tree | 2d57b9bc5270941430eb6a9a2425a4b5c6902292 /services/surfaceflinger/SurfaceFlinger.cpp | |
| parent | ecdd04ce8761fa42dbbf3802dc4d51ca767ff4f5 (diff) | |
| parent | 4cb18881b55b82a24873ccd8e298bc2d5a9c17e5 (diff) | |
Merge "Fix a GraphicBuffer leak in SurfaceTexture"
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
| -rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 13 | 
1 files changed, 0 insertions, 13 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index ea283c606a..2f3a144ec1 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -2553,22 +2553,9 @@ sp<GraphicBuffer> GraphicBufferAlloc::createGraphicBuffer(uint32_t w, uint32_t h          LOGE("createGraphicBuffer: unable to create GraphicBuffer");          return 0;      } -    Mutex::Autolock _l(mLock); -    mBuffers.add(graphicBuffer);      return graphicBuffer;  } -void GraphicBufferAlloc::freeAllGraphicBuffersExcept(int bufIdx) { -    Mutex::Autolock _l(mLock); -    if (bufIdx >= 0 && size_t(bufIdx) < mBuffers.size()) { -        sp<GraphicBuffer> b(mBuffers[bufIdx]); -        mBuffers.clear(); -        mBuffers.add(b); -    } else { -        mBuffers.clear(); -    } -} -  // ---------------------------------------------------------------------------  GraphicPlane::GraphicPlane()  |