Revert "Fix a bad merge"
This reverts commit 3f3f21406d.
Reason for revert: Need a different approach to landing this.
Perhaps can do it without merged-in
Change-Id: I6971df7f99956afc0b27c0b2248df378666cedc8
Merged-In: I1138079b1ae05248cefa211e0597fd6723a8bbba
This commit is contained in:
@@ -4934,12 +4934,10 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
|
||||
* this has become invisible.
|
||||
*/
|
||||
private void postApplyAnimation(boolean visible) {
|
||||
final boolean usingShellTransitions =
|
||||
mAtmService.getTransitionController().getTransitionPlayer() != null;
|
||||
final boolean delayed = isAnimating(PARENTS | CHILDREN,
|
||||
ANIMATION_TYPE_APP_TRANSITION | ANIMATION_TYPE_WINDOW_ANIMATION
|
||||
| ANIMATION_TYPE_RECENTS);
|
||||
if (!delayed && !usingShellTransitions) {
|
||||
if (!delayed) {
|
||||
// We aren't delayed anything, but exiting windows rely on the animation finished
|
||||
// callback being called in case the ActivityRecord was pretending to be delayed,
|
||||
// which we might have done because we were in closing/opening apps list.
|
||||
@@ -4958,8 +4956,8 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
|
||||
// updated.
|
||||
// If we're becoming invisible, update the client visibility if we are not running an
|
||||
// animation. Otherwise, we'll update client visibility in onAnimationFinished.
|
||||
if (visible || !isAnimating(PARENTS, ANIMATION_TYPE_APP_TRANSITION | ANIMATION_TYPE_RECENTS)
|
||||
|| usingShellTransitions) {
|
||||
if (visible || !isAnimating(PARENTS,
|
||||
ANIMATION_TYPE_APP_TRANSITION | ANIMATION_TYPE_RECENTS)) {
|
||||
setClientVisible(visible);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user