diff options
author | 2023-08-09 13:10:19 +0000 | |
---|---|---|
committer | 2023-08-09 13:42:24 +0000 | |
commit | a888105487ab58fa33e798529043152b92555e8a (patch) | |
tree | 157ef8a7714bddddbdcc7eb79627df873aaf4205 /libs/input/PointerController.cpp | |
parent | f2bc3386e47cb5f81135a8c3ae4467e5d775f660 (diff) |
Finish rotation controller if the pending change is gone
Such when DisplayContent#getOrientation returns different values that
triggers rotation change A->B->A in a short time. The A->B will start
the rotation controller, but before the transition for A->B is started,
the later B->A restores to the original state, but there is no signal
to cancel the controller, which causes some windows to be hidden
(prepared to apply display change transition).
Fix: 289657013
Test: atest DisplayContentTests#testShellTransitRotation
Change-Id: I8d0e5bd07414f39fb8aca7cf33a01dcf0ae7956e
Diffstat (limited to 'libs/input/PointerController.cpp')
0 files changed, 0 insertions, 0 deletions