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

Commit e87012d6 authored by Orhan Uysal's avatar Orhan Uysal
Browse files

Mark non-running task as minimized.

When we are trying to minimize a non-running task, mark it as minimized
instead of returning to prevent it from being end up in bad state of
non-minimized and non-expanded.

Test: Manual
Bug: 377443424
Flag: EXEMPT Bugfix
Change-Id: I326d0084267c85bb09ac3fd87a92ffab90a89e4b
parent 340d9400
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -1770,9 +1770,13 @@ class DesktopTasksController(
        transition: IBinder,
        taskIdToMinimize: Int,
    ) {
        val taskToMinimize = shellTaskOrganizer.getRunningTaskInfo(taskIdToMinimize) ?: return
        val taskToMinimize = shellTaskOrganizer.getRunningTaskInfo(taskIdToMinimize)
        desktopTasksLimiter.ifPresent {
            it.addPendingMinimizeChange(transition, taskToMinimize.displayId, taskToMinimize.taskId)
            it.addPendingMinimizeChange(
                transition = transition,
                displayId = taskToMinimize?.displayId ?: DEFAULT_DISPLAY,
                taskId = taskIdToMinimize
            )
        }
    }