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

Commit 77d33370 authored by Alexandre Elias's avatar Alexandre Elias Committed by Automerger Merge Worker
Browse files

Merge "Fix transition animation when going back twice" into sc-dev am: 4d9a0952

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13593523

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I211dde21ee621acc73dc6d3461e0913461f9a176
parents cf7cccf0 4d9a0952
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