diff options
author | 2022-03-17 09:27:03 -0500 | |
---|---|---|
committer | 2022-03-17 10:07:49 -0500 | |
commit | 3b4bdcf601ef90634c172ce239fc75ddd5b63b84 (patch) | |
tree | d57524be3ed8ba278f0fee8396b4c6f5aa21f568 /libs/gui/DisplayEventDispatcher.cpp | |
parent | a49b7b35cbf05725ff33badc8794d12fbc8a3190 (diff) |
Invoke sync transaction callback if overwritten
If a caller invokes the syncNextTransaction it will overwrite any
callback that was set before. This can break since the caller expects to
receive the callback.
The change invokes the old callback when a new callback overwrites it.
It also invokes the callback when the blast buffer queue is torn down in
case there's one still pending.
Test: Chrome in split + rotation
Test: BLASTBufferQueueTest
Fixes: 223329500
Change-Id: I91d1d7c47f4eca014c66ba8c2f773ef8be5c674e
Diffstat (limited to 'libs/gui/DisplayEventDispatcher.cpp')
0 files changed, 0 insertions, 0 deletions