summaryrefslogtreecommitdiff
path: root/tools/bit/adb.cpp
diff options
context:
space:
mode:
author Riddle Hsu <riddlehsu@google.com> 2022-07-26 23:17:17 +0800
committer Riddle Hsu <riddlehsu@google.com> 2022-07-26 16:27:02 +0000
commitdb7b35a070d558c83959fc9f280dd2126f4f35a8 (patch)
treee09b26c0a22b6f8b569801d6f110732922d19cca /tools/bit/adb.cpp
parent619befaa313f2d4ef769c6da3a7c7a67191d4410 (diff)
Make a copy for draw transaction of local window
Because local window means that ViewRootImpl lives in the same process. The transaction sent from ViewRootImpl#reportDrawFinished is the same instance as WindowState#finishDrawing receives. Then if the transaction is cleared before applying, the blast sync will be broken and block render thread. Bug: 234585256 Test: adb shell setprop persist.wm.debug.shell_transit 1; reboot Enable "Pointer location" in developer options. Rotate display many times and no any timeout. Change-Id: I111c44b9100771b38fe60f07735e93778458c502
Diffstat (limited to 'tools/bit/adb.cpp')
0 files changed, 0 insertions, 0 deletions