diff options
| author | 2020-06-16 17:58:14 -0700 | |
|---|---|---|
| committer | 2020-06-17 17:20:27 +0000 | |
| commit | d50e741e7c1b2f76ec2a8ac223743068f254055b (patch) | |
| tree | e3bb8bc5b2664b6d608d6171907ab57c8d8ad4c6 /opengl/libagl/array.cpp | |
| 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
Diffstat (limited to 'opengl/libagl/array.cpp')
0 files changed, 0 insertions, 0 deletions