diff options
| author | 2019-02-07 14:45:11 -0800 | |
|---|---|---|
| committer | 2019-02-07 14:45:11 -0800 | |
| commit | 7f2ed8bb623d79fe3524b33c6aa1a761e6723017 (patch) | |
| tree | 4bb16d2c5c93d80df35d736df9fdc51ce0af39ad /libs/gui/BufferQueueThreadState.cpp | |
| parent | 0e87539913e3fe631730b40c1f2c0be2fcee66d8 (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