From 54643d72f86d0ee0b23e3643ac9257d52ddfae6b Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Tue, 25 Sep 2012 21:30:22 -0700 Subject: make sure to destroy GL objects on the GL thread Bug: 7195815 Change-Id: I5bcac61cd0b903d1ccca0754fdb9cb1023efbe0f --- libs/hwui/ResourceCache.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libs/hwui/ResourceCache.cpp') diff --git a/libs/hwui/ResourceCache.cpp b/libs/hwui/ResourceCache.cpp index 18d8324b8488..81f7b94b31ee 100644 --- a/libs/hwui/ResourceCache.cpp +++ b/libs/hwui/ResourceCache.cpp @@ -326,8 +326,7 @@ void ResourceCache::deleteResourceReferenceLocked(void* resource, ResourceRefere break; case kLayer: { Layer* layer = (Layer*) resource; - layer->freeResourcesLocked(); - delete layer; + Caches::getInstance().deleteLayerDeferred(layer); } break; } -- cgit v1.2.3-59-g8ed1b