diff options
| author | 2024-05-14 22:29:20 +0000 | |
|---|---|---|
| committer | 2024-05-16 05:18:15 +0000 | |
| commit | 7c3ba804c8c2d96acc975505ccc162be9d6f458a (patch) | |
| tree | 0ecaeb16afbb04b69c4b334d540832825bba1def /libs/input/PointerControllerContext.cpp | |
| parent | 057d218e3105a3aefe316c2cced64c65a7465a3c (diff) | |
[Divider] Fix two bugs in interactive divider
1. Removed the isResumed() check for getting the background color. It
cause the background color to be incorrect when secondary container
is fully expanded and the user drags back to the split state (cannot
get the background color of the primary container because it is
paused at the beginning). We should rely on the signal from wm core
to determine the trusted/untrusted state of the container instead
(b/340239159)
2. Only the veil visibility changes should be applied in sync with the
WCT. Other changes such as position changes should be applied
in the app process to avoid race conditions with other local surface
updates such as dragging.
Bug: 327067596
Test: Manual
Change-Id: Ie4406f25d133e3c6f563e5809f36744ecee142de
Diffstat (limited to 'libs/input/PointerControllerContext.cpp')
0 files changed, 0 insertions, 0 deletions