commit | 06837418fe9fb0c6deeab7d62ac5bf65c7bb2b98 | [log] [tgz] |
---|---|---|
author | Chia-I Wu <olv@google.com> | Wed May 17 14:36:16 2017 -0700 |
committer | Chia-I Wu <olv@google.com> | Wed May 17 14:43:00 2017 -0700 |
tree | 8f63ce9edc6e37a210189078f1e585877d066a10 | |
parent | 5e74c65a55e2297228e1c8cf7885420d6a946e80 [diff] |
surfaceflinger: clear HWC layers in Layer::onRemoved Explicitly destroy HWC layers in Layer::onRemoved rather than doing that implicitly in the destructor. The layer may be destructed by any thread that holds a sp<Layer>, but only the main thread should talk to the composer. Bug: 38151478 Bug: 37978067 Test: manual Change-Id: If6fcfaa5a70d247b751f2b4d9aec9eca890e3aa5