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

Commit 4d9a0952 authored by Alexandre Elias's avatar Alexandre Elias Committed by Android (Google) Code Review
Browse files

Merge "Fix transition animation when going back twice" into sc-dev

parents f3efab13 ae5517e9
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator {

    private boolean mSharedElementTransitionStarted;
    private Activity mActivity;
    private boolean mIsTaskRoot;
    private boolean mHasStopped;
    private boolean mIsCanceled;
    private ObjectAnimator mBackgroundAnimator;
@@ -252,7 +253,7 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator {
                cancel();
                break;
            case MSG_ALLOW_RETURN_TRANSITION:
                if (!mIsCanceled) {
                if (!mIsCanceled && !mIsTaskRoot) {
                    mPendingExitNames = mAllSharedElementNames;
                }
                break;
@@ -343,6 +344,9 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator {
        if (mActivity == null || decorView == null) {
            return;
        }

        mIsTaskRoot = mActivity.isTaskRoot();

        if (!isCrossTask()) {
            mActivity.overridePendingTransition(0, 0);
        }
+1 −1
Original line number Diff line number Diff line
@@ -551,7 +551,7 @@ public class ExitTransitionCoordinator extends ActivityTransitionCoordinator {

        @Override
        public boolean isReturnTransitionAllowed() {
            return !mActivity.isTopOfTask();
            return true;
        }

        @Override