summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2014-08-29 17:07:34 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-08-29 17:09:50 +0000
commit4450c18e159601d218f3754309087b0941f268db (patch)
tree0f44a5dff81bcc9bda541693ac2792be551666e0
parent074d27dd5d1b069854ba75a6bb7e693c050324fb (diff)
parentdff9957cc22a1174a4cf91de6609c50934d29434 (diff)
downloadframeworks_base-4450c18e159601d218f3754309087b0941f268db.zip
frameworks_base-4450c18e159601d218f3754309087b0941f268db.tar.gz
frameworks_base-4450c18e159601d218f3754309087b0941f268db.tar.bz2
Merge "Free prefetched layers on TRIM_MEMORY" into lmp-dev
-rw-r--r--libs/hwui/renderthread/CanvasContext.cpp1
1 files changed, 1 insertions, 0 deletions
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 @@ void CanvasContext::destroyHardwareResources() {
stopDrawing();
if (mEglManager.hasEglContext()) {
requireGlContext();
+ freePrefetechedLayers();
mRootRenderNode->destroyHardwareResources();
Caches::getInstance().flush(Caches::kFlushMode_Layers);
}