From 3afd63778e401651a7a6fd721d6d795690916ab8 Mon Sep 17 00:00:00 2001 From: John Reck Date: Mon, 30 Jan 2017 10:15:48 -0800 Subject: Switch how destroyHardwareResources works destroyHardwareResources will now only force-destroy the specific node it was called on, which are only ever the root nodes. Rely on onRemovedFromTree() to clean up resources for all other nodes. Bug: 34736819 Test: RenderNode.multiTreeValidity passes, manually verified fixes b/34736819 Change-Id: I1c275ad6a98b63bf50f265602f09bffe3e1f169b --- libs/hwui/RenderNode.h | 1 - 1 file changed, 1 deletion(-) (limited to 'libs/hwui/RenderNode.h') diff --git a/libs/hwui/RenderNode.h b/libs/hwui/RenderNode.h index 14a664c6a364..a971e835e604 100644 --- a/libs/hwui/RenderNode.h +++ b/libs/hwui/RenderNode.h @@ -262,7 +262,6 @@ private: void prepareLayer(TreeInfo& info, uint32_t dirtyMask); void pushLayerUpdate(TreeInfo& info); void deleteDisplayList(TreeObserver& observer, TreeInfo* info = nullptr); - void destroyHardwareResourcesImpl(TreeObserver& observer, TreeInfo* info = nullptr); void damageSelf(TreeInfo& info); void incParentRefCount() { mParentCount++; } -- cgit v1.2.3-59-g8ed1b