Loading libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopTasksController.kt +3 −7 Original line number Diff line number Diff line Loading @@ -921,7 +921,6 @@ class DesktopTasksController( val taskIds = desktopRepository.getActiveTaskIdsInDesk(deskId) for (taskId in taskIds) { val task = shellTaskOrganizer.getRunningTaskInfo(taskId) ?: continue destDisplayLayout?.densityDpi()?.let { wct.setDensityDpi(task.token, it) } applyFreeformDisplayChange(wct, task, destinationDisplayId, deskId) } runOnTransitStartList.add { transition -> Loading Loading @@ -969,7 +968,6 @@ class DesktopTasksController( for (taskId in taskIds) { val task = shellTaskOrganizer.getRunningTaskInfo(taskId) ?: continue wct.reparent(task.token, tdaInfo.token, /* onTop= */ false) destDisplayLayout?.densityDpi()?.let { wct.setDensityDpi(task.token, it) } } desksOrganizer.removeDesk(wct, deskId, userId) runOnTransitStartList.add { transition -> Loading Loading @@ -1024,9 +1022,8 @@ class DesktopTasksController( val excludedTasks = getFocusedNonDesktopTasks(DEFAULT_DISPLAY, userId).map { task -> task.taskId } // Preserve focus state on reconnect, regardless if focused task is restored or not. val globallyFocusedTask = shellTaskOrganizer.getRunningTaskInfo( focusTransitionObserver.globallyFocusedTaskId ) val globallyFocusedTask = shellTaskOrganizer.getRunningTaskInfo(focusTransitionObserver.globallyFocusedTaskId) mainScope.launch { preservedTaskIdsByDeskId.forEach { (preservedDeskId, preservedTaskIds) -> val newDeskId = Loading Loading @@ -1115,7 +1112,6 @@ class DesktopTasksController( return null } desksOrganizer.moveTaskToDesk(wct, deskId, task, minimized = minimized) wct.setDensityDpi(task.token, destinationDisplayLayout.densityDpi()) taskBounds?.let { wct.setBounds(task.token, it) } if (!minimized) { Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopTasksController.kt +3 −7 Original line number Diff line number Diff line Loading @@ -921,7 +921,6 @@ class DesktopTasksController( val taskIds = desktopRepository.getActiveTaskIdsInDesk(deskId) for (taskId in taskIds) { val task = shellTaskOrganizer.getRunningTaskInfo(taskId) ?: continue destDisplayLayout?.densityDpi()?.let { wct.setDensityDpi(task.token, it) } applyFreeformDisplayChange(wct, task, destinationDisplayId, deskId) } runOnTransitStartList.add { transition -> Loading Loading @@ -969,7 +968,6 @@ class DesktopTasksController( for (taskId in taskIds) { val task = shellTaskOrganizer.getRunningTaskInfo(taskId) ?: continue wct.reparent(task.token, tdaInfo.token, /* onTop= */ false) destDisplayLayout?.densityDpi()?.let { wct.setDensityDpi(task.token, it) } } desksOrganizer.removeDesk(wct, deskId, userId) runOnTransitStartList.add { transition -> Loading Loading @@ -1024,9 +1022,8 @@ class DesktopTasksController( val excludedTasks = getFocusedNonDesktopTasks(DEFAULT_DISPLAY, userId).map { task -> task.taskId } // Preserve focus state on reconnect, regardless if focused task is restored or not. val globallyFocusedTask = shellTaskOrganizer.getRunningTaskInfo( focusTransitionObserver.globallyFocusedTaskId ) val globallyFocusedTask = shellTaskOrganizer.getRunningTaskInfo(focusTransitionObserver.globallyFocusedTaskId) mainScope.launch { preservedTaskIdsByDeskId.forEach { (preservedDeskId, preservedTaskIds) -> val newDeskId = Loading Loading @@ -1115,7 +1112,6 @@ class DesktopTasksController( return null } desksOrganizer.moveTaskToDesk(wct, deskId, task, minimized = minimized) wct.setDensityDpi(task.token, destinationDisplayLayout.densityDpi()) taskBounds?.let { wct.setBounds(task.token, it) } if (!minimized) { Loading