commit | f4fa8fb4583e3fc4045d7d63ddb337ccb11b1252 | [log] [tgz] |
---|---|---|
author | Chia-I Wu <olv@google.com> | Thu May 18 20:13:44 2017 +0000 |
committer | android-build-merger <android-build-merger@google.com> | Thu May 18 20:13:44 2017 +0000 |
tree | 97132950916e4b187b86d11f576e00bc91d9ecc3 | |
parent | 442b6de7bda8facf633f9b45e9bd2dd5cf7ba2eb [diff] | |
parent | 7062f1cb4d37fd51ac9e361f745ccf4721e391d7 [diff] |
surfaceflinger: clear HWC layers in Layer::onRemoved v2 am: 3851225fdd am: 7062f1cb4d Change-Id: I2b56e2db8e4fc55f59d064da5908b08a5761c0fb
diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index 0f93cd7..245e0ed 100755 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp
@@ -298,6 +298,11 @@ } mSurfaceFlingerConsumer->abandon(); + +#ifdef USE_HWC2 + clearHwcLayers(); +#endif + for (const auto& child : mCurrentChildren) { child->onRemoved(); }