From dff9957cc22a1174a4cf91de6609c50934d29434 Mon Sep 17 00:00:00 2001 From: John Reck Date: Fri, 29 Aug 2014 09:59:43 -0700 Subject: [PATCH] Free prefetched layers on TRIM_MEMORY Bug: 17208461 Change-Id: I831c10d29d5920274b90e11a67d6cd106972a058 --- libs/hwui/renderthread/CanvasContext.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/hwui/renderthread/CanvasContext.cpp b/libs/hwui/renderthread/CanvasContext.cpp index ecfedf6d117c8..491a29502823d 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); }