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

Commit 78d7c650 authored by Jay Aliomer's avatar Jay Aliomer
Browse files

Activity Record Splash Screen

When going to the home screen, the activity does not need a splash
screen

Test: run activity record test
Change-Id: Ic5cd747f69e9b6c332013455c779cd0b7860c477
parent a6983622
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -1876,9 +1876,13 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
        } else if (newTask || !processRunning || (taskSwitch && !activityCreated)) {
            return STARTING_WINDOW_TYPE_SPLASH_SCREEN;
        } else if (taskSwitch && allowTaskSnapshot) {
            return snapshot == null ? STARTING_WINDOW_TYPE_NONE
                    : snapshotOrientationSameAsTask(snapshot) || fromRecents
                            ? STARTING_WINDOW_TYPE_SNAPSHOT : STARTING_WINDOW_TYPE_SPLASH_SCREEN;
            if (snapshotOrientationSameAsTask(snapshot) || (snapshot != null && fromRecents)) {
                return STARTING_WINDOW_TYPE_SNAPSHOT;
            }
            if (!isActivityTypeHome()) {
                return STARTING_WINDOW_TYPE_SPLASH_SCREEN;
            }
            return STARTING_WINDOW_TYPE_NONE;
        } else {
            return STARTING_WINDOW_TYPE_NONE;
        }