From 7a4216bb7380fe463f8fb79bca37a70676000427 Mon Sep 17 00:00:00 2001 From: Derek Sollenberger Date: Wed, 25 Oct 2017 09:52:23 -0400 Subject: [PATCH] Don't clear a layerPool that is never initialized. Test: device now boots in Vulkan without crash Change-Id: Ib0a3d8253a49fbcdb75e9f4edda0c32d06903669 --- libs/hwui/renderstate/RenderState.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/hwui/renderstate/RenderState.cpp b/libs/hwui/renderstate/RenderState.cpp index 5fc5cb275741a..6c606f738aaf2 100644 --- a/libs/hwui/renderstate/RenderState.cpp +++ b/libs/hwui/renderstate/RenderState.cpp @@ -105,8 +105,8 @@ static void layerDestroyedVkContext(Layer* layer) { } void RenderState::onVkContextDestroyed() { - mLayerPool->clear(); std::for_each(mActiveLayers.begin(), mActiveLayers.end(), layerDestroyedVkContext); + destroyLayersInUpdater(); GpuMemoryTracker::onGpuContextDestroyed(); }