diff options
| author | 2023-01-07 23:25:10 -0600 | |
|---|---|---|
| committer | 2023-01-18 11:47:45 +0000 | |
| commit | 2d0bf6b84b2e2299bb7c275dfe3210f06f7edc1b (patch) | |
| tree | e295c97fe62e61ddc8045482f236c1edf4b306eb /services/coverage/java | |
| parent | 26ef4c4c634c7175ad3429d9aff3c1dad598c1b9 (diff) | |
Defer committing visible until transition ready
So some logic depend on ActivityRecord#isVisible() won't be called
earlier before transition ready that may delay the animation.
Such as updateFocusedWindow in activityPaused and
updateSystemBarAttributes when starting window performs relayout.
Skip the assertion pipAppWindowAlwaysVisible for "swipe up and
fade in pip" because either "always visible" or "visible->invisible
->visible" is fine for internal state. The visual appearance is
still asserted by layer visibility.
Bug: 260059642
Test: TransitionTests#testIntermediateVisibility
Test: OpenAppMicrobenchmark with shell transition.
Change-Id: I4584880dd91f9b406bc5241a67eebae179a7fe40
Diffstat (limited to 'services/coverage/java')
0 files changed, 0 insertions, 0 deletions