commit | d50e741e7c1b2f76ec2a8ac223743068f254055b | [log] [tgz] |
---|---|---|
author | Valerie Hau <vhau@google.com> | Tue Jun 16 17:58:14 2020 -0700 |
committer | Valerie Hau <vhau@google.com> | Wed Jun 17 17:20:27 2020 +0000 |
tree | e3bb8bc5b2664b6d608d6171907ab57c8d8ad4c6 | |
parent | c8cdfef832c58b7ddcca8e7debf3c05d19ad6ad8 [diff] |
Do not set eTraversalNeeded w/out wake up Multiple layers may set eTraversalNeeded during Layer->doTransaction. If a prior layer doesn't wish to wake up SF, setting eTraversalNeeded may block a later layer from triggering a wake-up. Set force transaction instead to trigger doTransaction at a later time. Bug: 158409746 Test: build, boot, manual, SurfaceFlinger_test, libsurfaceflinger_unittest Change-Id: I6a43eb53323073361c5b1ebe87e4ceb8a6d3f120