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

Commit 3caa3c75 authored by Filip Gruszczynski's avatar Filip Gruszczynski Committed by Android (Google) Code Review
Browse files

Merge "Ensure visibility of pinned activity when starting it."

parents 532f52cd 3d7fdc11
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -997,8 +997,15 @@ class ActivityStarter {
                // activity.
                mService.setFocusedActivityLocked(mStartActivity, "startedActivity");
            }
            if (mTargetStack.isFocusable()) {
                mSupervisor.resumeFocusedStackTopActivityLocked(mTargetStack, mStartActivity,
                        mOptions);
            } else {
                // If the activity is not focusable, we can't resume it, but still would like to
                // make sure it becomes visible as it starts (this will also trigger entry
                // animation). An example of this are PIP activities.
                mTargetStack.ensureActivitiesVisibleLocked(mStartActivity, 0, !PRESERVE_WINDOWS);
            }
        } else {
            mTargetStack.addRecentActivityLocked(mStartActivity);
        }