summaryrefslogtreecommitdiff
path: root/libs/hwui/renderstate/RenderState.cpp
diff options
context:
space:
mode:
authorsergeyv <sergeyv@google.com>2017-02-06 11:45:14 -0800
committersergeyv <sergeyv@google.com>2017-02-06 11:45:14 -0800
commitc3f131696111a066d9efd9c7c3e37566a2a9fb89 (patch)
tree5e30bafbaa5be1aa1c9eb3dab8919c29cdd00c17 /libs/hwui/renderstate/RenderState.cpp
parentcec9d8cee73aca31d255d44a50bcf0409cb43cc2 (diff)
Clean up deferredLayers only onGpuContextDestroyed.
Test: manual bug:34919311 Change-Id: I5488b0845ec3922424f5893943e4f42675dfc9fd
Diffstat (limited to 'libs/hwui/renderstate/RenderState.cpp')
-rw-r--r--libs/hwui/renderstate/RenderState.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/hwui/renderstate/RenderState.cpp b/libs/hwui/renderstate/RenderState.cpp
index 0d567f7601f2..7dfc2ee4fbe5 100644
--- a/libs/hwui/renderstate/RenderState.cpp
+++ b/libs/hwui/renderstate/RenderState.cpp
@@ -80,6 +80,7 @@ void RenderState::onGLContextDestroyed() {
delete mStencil;
mStencil = nullptr;
+ destroyLayersInUpdater();
GpuMemoryTracker::onGpuContextDestroyed();
}