Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1dee8974 authored by Craig Mautner's avatar Craig Mautner Committed by Android (Google) Code Review
Browse files

Merge "Track animating apps up until animation starts." into jb-dev

parents 3dac0226 06a94f71
Loading
Loading
Loading
Loading
+5 −7
Original line number Diff line number Diff line
@@ -3544,7 +3544,8 @@ public class WindowManagerService extends IWindowManager.Stub
            wtoken.groupId = groupId;
            wtoken.appFullscreen = fullscreen;
            wtoken.requestedOrientation = requestedOrientation;
            if (DEBUG_TOKEN_MOVEMENT || DEBUG_ADD_REMOVE) Slog.v(TAG, "addAppToken: " + wtoken);
            if (DEBUG_TOKEN_MOVEMENT || DEBUG_ADD_REMOVE) Slog.v(TAG, "addAppToken: " + wtoken
                    + " at " + addPos);
            mAppTokens.add(addPos, wtoken);
            addAppTokenToAnimating(addPos, wtoken);
            mTokenMap.put(token.asBinder(), wtoken);
@@ -4816,8 +4817,7 @@ public class WindowManagerService extends IWindowManager.Stub
                }
            }

            if (mNextAppTransition == WindowManagerPolicy.TRANSIT_UNSET
                    && !mAppTransitionRunning) {
            if (!mAppTransitionRunning) {
                mAnimatingAppTokens.clear();
                mAnimatingAppTokens.addAll(mAppTokens);
                moveAppWindowsLocked(tokens, mAppTokens.size());
@@ -4836,8 +4836,7 @@ public class WindowManagerService extends IWindowManager.Stub
        final long origId = Binder.clearCallingIdentity();
        synchronized(mWindowMap) {
            final int N = tokens.size();
            if (N > 0 && mNextAppTransition != WindowManagerPolicy.TRANSIT_UNSET
                    && !mAppTransitionRunning) {
            if (N > 0 && !mAppTransitionRunning) {
                // animating towards back, hang onto old list for duration of animation.
                mAnimatingAppTokens.clear();
                mAnimatingAppTokens.addAll(mAppTokens);
@@ -4857,8 +4856,7 @@ public class WindowManagerService extends IWindowManager.Stub
                }
            }

            if (mNextAppTransition == WindowManagerPolicy.TRANSIT_UNSET
                    && !mAppTransitionRunning) {
            if (!mAppTransitionRunning) {
                mAnimatingAppTokens.clear();
                mAnimatingAppTokens.addAll(mAppTokens);
                moveAppWindowsLocked(tokens, 0);