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

Commit 7b9cf5ac authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add more logs to DesktopMixedTransitionHandler and DesktopTasksLimiter" into main

parents 64763fb1 8522c88e
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -218,6 +218,7 @@ class DesktopMixedTransitionHandler(
            logW("Should have closing desktop task")
            return false
        }
        logV("Animating mixed close transition task#%s", closeChange.taskInfo?.taskId)
        if (isWallpaperActivityClosing(info)) {
            // If the wallpaper activity is closing then the desktop is closing, animate the closing
            // desktop by dispatching to other transition handlers.
@@ -327,6 +328,7 @@ class DesktopMixedTransitionHandler(
                DesktopModeFlags.ENABLE_DESKTOP_WINDOWING_BACK_NAVIGATION.isTrue
            }
        if (!shouldAnimate) {
            logV("Not animating pending minimize transition")
            return false
        }

@@ -335,6 +337,7 @@ class DesktopMixedTransitionHandler(
            logW("Should have minimizing desktop task")
            return false
        }
        logV("Animating mixed minimize transition task#%s", minimizeChange.taskInfo?.taskId)
        if (pending.isLastTask) {
            // Dispatch close desktop task animation to the default transition handlers.
            return dispatchToLeftoverHandler(
+9 −2
Original line number Diff line number Diff line
@@ -338,8 +338,15 @@ class DesktopTasksLimiter(
        launchingNewIntent: Boolean,
    ): Int? {
        val newTasksOpening = if (launchingNewIntent) 1 else 0
        if (visibleOrderedTasks.size + newTasksOpening <= (maxTasksLimit ?: Int.MAX_VALUE)) {
            logV("No need to minimize; tasks below limit")
        val taskLimit = (maxTasksLimit ?: Int.MAX_VALUE)
        if (visibleOrderedTasks.size + newTasksOpening <= taskLimit) {
            logV(
                "No need to minimize; tasks below limit, " +
                    " visible tasks: %s, new task: %s, task limit: %s",
                visibleOrderedTasks,
                launchingNewIntent,
                taskLimit,
            )
            // No need to minimize anything
            return null
        }