commit | 7062f1cb4d37fd51ac9e361f745ccf4721e391d7 | [log] [tgz] |
---|---|---|
author | Chia-I Wu <olv@google.com> | Thu May 18 20:10:13 2017 +0000 |
committer | android-build-merger <android-build-merger@google.com> | Thu May 18 20:10:13 2017 +0000 |
tree | 6a5aae9dfd4775da0c22a8981e1ea285c8674cc8 | |
parent | aff95601d684466494b680494f37fb73d1a9891a [diff] | |
parent | 3851225fddb6f1755a8034aa7a9f9ae7397b56a9 [diff] |
surfaceflinger: clear HWC layers in Layer::onRemoved v2 am: 3851225fdd Change-Id: Id7a9f7883a43b71737efcb645c53b4e81f8ded02
diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index b43b30d..b828d6a 100755 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp
@@ -296,6 +296,11 @@ } mSurfaceFlingerConsumer->abandon(); + +#ifdef USE_HWC2 + clearHwcLayers(); +#endif + for (const auto& child : mCurrentChildren) { child->onRemoved(); }