commit | dff9957cc22a1174a4cf91de6609c50934d29434 | [log] [tgz] |
---|---|---|
author | John Reck <jreck@google.com> | Fri Aug 29 09:59:43 2014 -0700 |
committer | John Reck <jreck@google.com> | Fri Aug 29 09:59:43 2014 -0700 |
tree | ca42e37a0d953f48ea398fee0749393129a0ac45 | |
parent | e11ac78ccd907159f2b75fd3f90dd59c279ae11e [diff] [blame] |
Free prefetched layers on TRIM_MEMORY Bug: 17208461 Change-Id: I831c10d29d5920274b90e11a67d6cd106972a058
diff --git a/libs/hwui/renderthread/CanvasContext.cpp b/libs/hwui/renderthread/CanvasContext.cpp index ecfedf6..491a295 100644 --- a/libs/hwui/renderthread/CanvasContext.cpp +++ b/libs/hwui/renderthread/CanvasContext.cpp
@@ -314,6 +314,7 @@ stopDrawing(); if (mEglManager.hasEglContext()) { requireGlContext(); + freePrefetechedLayers(); mRootRenderNode->destroyHardwareResources(); Caches::getInstance().flush(Caches::kFlushMode_Layers); }