diff options
author | sergeyv <sergeyv@google.com> | 2017-02-06 11:45:14 -0800 |
---|---|---|
committer | sergeyv <sergeyv@google.com> | 2017-02-06 11:45:14 -0800 |
commit | c3f131696111a066d9efd9c7c3e37566a2a9fb89 (patch) | |
tree | 5e30bafbaa5be1aa1c9eb3dab8919c29cdd00c17 /libs/hwui/renderstate/RenderState.cpp | |
parent | cec9d8cee73aca31d255d44a50bcf0409cb43cc2 (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.cpp | 1 |
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(); } |