Loading libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopTasksController.kt +1 −5 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.app.WindowConfiguration.WindowingMode import android.content.Context import android.content.Intent import android.content.pm.PackageManager import android.content.res.Configuration import android.graphics.Point import android.graphics.PointF import android.graphics.Rect Loading Loading @@ -861,7 +862,6 @@ class DesktopTasksController( deskIds, disconnectedDisplayId, destinationDisplayId, destDisplayLayout, userId, ) } Loading Loading @@ -974,7 +974,6 @@ class DesktopTasksController( deskIds: List<Int>, disconnectedDisplayId: Int, destinationDisplayId: Int, destDisplayLayout: DisplayLayout?, userId: Int, ) { logD("handleProjectedModeDisconnect: moving tasks to non-desktop display") Loading Loading @@ -1036,7 +1035,6 @@ class DesktopTasksController( val activeDeskId = repository.getPreservedActiveDesk(uniqueDisplayId) val wct = WindowContainerTransaction() var runOnTransitStartList = mutableListOf<RunOnTransitStart>() val destDisplayLayout = displayController.getDisplayLayout(displayId) ?: return val tilingReconnectHandler = TilingDisplayReconnectEventHandler(repository, snapEventHandler, transitions, displayId) val excludedTasks = Loading Loading @@ -1072,7 +1070,6 @@ class DesktopTasksController( if (!excludedTasks.contains(taskId)) { addRestoreTaskToDeskChanges( wct = wct, destinationDisplayLayout = destDisplayLayout, deskId = newDeskId, taskId = taskId, userId = userId, Loading Loading @@ -1109,7 +1106,6 @@ class DesktopTasksController( private fun addRestoreTaskToDeskChanges( wct: WindowContainerTransaction, destinationDisplayLayout: DisplayLayout, deskId: Int, taskId: Int, userId: Int, Loading libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/multidesks/RootTaskDesksOrganizer.kt +3 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import android.app.WindowConfiguration.ACTIVITY_TYPE_UNDEFINED import android.app.WindowConfiguration.WINDOWING_MODE_FREEFORM import android.app.WindowConfiguration.WINDOWING_MODE_UNDEFINED import android.app.WindowConfiguration.windowingModeToString import android.content.res.Configuration import android.os.Trace import android.util.SparseArray import android.view.SurfaceControl Loading Loading @@ -213,6 +214,8 @@ class RootTaskDesksOrganizer( // to prevent this when the changes merge. wct.setWindowingMode(root.token, WINDOWING_MODE_FREEFORM) wct.setWindowingMode(minimizationRoot.token, WINDOWING_MODE_FREEFORM) wct.setDensityDpi(root.token, Configuration.DENSITY_DPI_UNDEFINED) wct.setDensityDpi(minimizationRoot.token, Configuration.DENSITY_DPI_UNDEFINED) } override fun activateDesk(wct: WindowContainerTransaction, deskId: Int, skipReorder: Boolean) { Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopTasksController.kt +1 −5 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.app.WindowConfiguration.WindowingMode import android.content.Context import android.content.Intent import android.content.pm.PackageManager import android.content.res.Configuration import android.graphics.Point import android.graphics.PointF import android.graphics.Rect Loading Loading @@ -861,7 +862,6 @@ class DesktopTasksController( deskIds, disconnectedDisplayId, destinationDisplayId, destDisplayLayout, userId, ) } Loading Loading @@ -974,7 +974,6 @@ class DesktopTasksController( deskIds: List<Int>, disconnectedDisplayId: Int, destinationDisplayId: Int, destDisplayLayout: DisplayLayout?, userId: Int, ) { logD("handleProjectedModeDisconnect: moving tasks to non-desktop display") Loading Loading @@ -1036,7 +1035,6 @@ class DesktopTasksController( val activeDeskId = repository.getPreservedActiveDesk(uniqueDisplayId) val wct = WindowContainerTransaction() var runOnTransitStartList = mutableListOf<RunOnTransitStart>() val destDisplayLayout = displayController.getDisplayLayout(displayId) ?: return val tilingReconnectHandler = TilingDisplayReconnectEventHandler(repository, snapEventHandler, transitions, displayId) val excludedTasks = Loading Loading @@ -1072,7 +1070,6 @@ class DesktopTasksController( if (!excludedTasks.contains(taskId)) { addRestoreTaskToDeskChanges( wct = wct, destinationDisplayLayout = destDisplayLayout, deskId = newDeskId, taskId = taskId, userId = userId, Loading Loading @@ -1109,7 +1106,6 @@ class DesktopTasksController( private fun addRestoreTaskToDeskChanges( wct: WindowContainerTransaction, destinationDisplayLayout: DisplayLayout, deskId: Int, taskId: Int, userId: Int, Loading
libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/multidesks/RootTaskDesksOrganizer.kt +3 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import android.app.WindowConfiguration.ACTIVITY_TYPE_UNDEFINED import android.app.WindowConfiguration.WINDOWING_MODE_FREEFORM import android.app.WindowConfiguration.WINDOWING_MODE_UNDEFINED import android.app.WindowConfiguration.windowingModeToString import android.content.res.Configuration import android.os.Trace import android.util.SparseArray import android.view.SurfaceControl Loading Loading @@ -213,6 +214,8 @@ class RootTaskDesksOrganizer( // to prevent this when the changes merge. wct.setWindowingMode(root.token, WINDOWING_MODE_FREEFORM) wct.setWindowingMode(minimizationRoot.token, WINDOWING_MODE_FREEFORM) wct.setDensityDpi(root.token, Configuration.DENSITY_DPI_UNDEFINED) wct.setDensityDpi(minimizationRoot.token, Configuration.DENSITY_DPI_UNDEFINED) } override fun activateDesk(wct: WindowContainerTransaction, deskId: Int, skipReorder: Boolean) { Loading