summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorchaviw <chaviw@google.com>2020-04-21 17:27:23 -0700
committerchaviw <chaviw@google.com>2020-04-23 14:27:32 -0700
commit4412e2342f6f8c6a4ed57dd30ebb3ad033af4eeb (patch)
treedc2c0a073f46014029c3474c96f3a79b22f85aa4 /tools/aapt2/java/JavaClassGenerator_test.cpp
parent8650e9aa11e3ad5c72b11e651170060d9fa19cde (diff)
Fix some issues with applySyncTransaction
1. Sometimes there are windows that don't need to be re-drawn when there's a config change. In those cases, system server will still wait on those clients to notify that it's completed drawing. Therefore, we force clients to report draw when blast sync is enabled, meaning the server is waiting for all clients to draw. 2. If a window is removed during a syncTransaction, the server will continue waiting but the client will never report back. Therefore, call finishDrawing when a window is removed 3. Ensure performSurfacePlacement is called when there has been a config change as a result of applyTransaction Test: Tested with DisplayAreaOrganizer and syncTransaction Bug: 152114574 Change-Id: Ib725e6ae1da4e37184c34759baea2fe8e0d5c02a
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions