summaryrefslogtreecommitdiff
path: root/libs/gui/BufferQueueThreadState.cpp
diff options
context:
space:
mode:
author Robert Carr <racarr@google.com> 2019-02-07 14:45:11 -0800
committer Robert Carr <racarr@google.com> 2019-02-07 14:45:11 -0800
commit7f2ed8bb623d79fe3524b33c6aa1a761e6723017 (patch)
tree4bb16d2c5c93d80df35d736df9fdc51ce0af39ad /libs/gui/BufferQueueThreadState.cpp
parent0e87539913e3fe631730b40c1f2c0be2fcee66d8 (diff)
SurfaceFlinger: Ensure reparent triggers visible region calculation.
Following the recent CL there are still more errors. First is that we may not set the transaction flags, leading to SurfaceFlinger failing to call doTransaction. We fix this by calling setTransactionFlags from add/removeChild. The second problem is that if mCurrentState.modified were not true, do transaction would return early and fail to produce eVisibleRegions. We fix this with a refactoring in doTransaction. Test: Manual Bug: 123333167 Change-Id: Iccd25244b6cb38a1fd90dc5165820d1100f40f4a
Diffstat (limited to 'libs/gui/BufferQueueThreadState.cpp')
0 files changed, 0 insertions, 0 deletions