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

Commit e004297a authored by Evan Rosky's avatar Evan Rosky Committed by Android (Google) Code Review
Browse files

Merge "Update visibility in moveTaskToBack if nothing is resumed" into qt-dev

parents 3d87a992 80b2cb70
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -4995,6 +4995,17 @@ class ActivityStack extends ConfigurationContainer {
            return true;
        }

        ActivityRecord topActivity = getDisplay().topRunningActivity();
        ActivityStack topStack = topActivity.getActivityStack();
        if (topStack != null && topStack != this && topActivity.isState(RESUMED)) {
            // The new top activity is already resumed, so there's a good chance that nothing will
            // get resumed below. So, update visibility now in case the transition is closed
            // prematurely.
            mRootActivityContainer.ensureVisibilityAndConfig(null /* starting */,
                    getDisplay().mDisplayId, false /* markFrozenIfConfigChanged */,
                    false /* deferResume */);
        }

        mRootActivityContainer.resumeFocusedStacksTopActivities();
        return true;
    }