Loading libs/WindowManager/Shell/src/com/android/wm/shell/dagger/WMShellModule.java +1 −2 Original line number Diff line number Diff line Loading @@ -1833,7 +1833,6 @@ public abstract class WMShellModule { @WMSingleton @Provides static Optional<DesktopImeHandler> provideDesktopImeHandler( Optional<DesktopTasksController> desktopTasksController, Optional<DesktopUserRepositories> desktopUserRepositories, FocusTransitionObserver focusTransitionObserver, DisplayImeController displayImeController, Loading @@ -1850,7 +1849,7 @@ public abstract class WMShellModule { return Optional.empty(); } return Optional.of( new DesktopImeHandler(desktopTasksController.get(), desktopUserRepositories.get(), new DesktopImeHandler(desktopUserRepositories.get(), focusTransitionObserver, shellTaskOrganizer, displayImeController, desktopModeWindowDecorViewModel, displayController, transitions, mainExecutor, Loading libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopImeHandler.kt +1 −2 Original line number Diff line number Diff line Loading @@ -45,7 +45,6 @@ import java.util.Optional /** Handles the interactions between IME and desktop tasks */ class DesktopImeHandler( private val tasksController: DesktopTasksController, private val userRepositories: DesktopUserRepositories, private val focusTransitionObserver: FocusTransitionObserver, private val shellTaskOrganizer: ShellTaskOrganizer, Loading Loading @@ -94,7 +93,7 @@ class DesktopImeHandler( isFloating: Boolean, t: Transaction?, ): Int { if (!tasksController.isAnyDeskActive(displayId) || isFloating) { if (!userRepositories.current.isAnyDeskActive(displayId) || isFloating) { return IME_ANIMATION_DEFAULT } Loading libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopModeKeyGestureHandler.kt +13 −7 Original line number Diff line number Diff line Loading @@ -79,8 +79,9 @@ class DesktopModeKeyGestureHandler( desktopTasksController .get() .moveToNextDesktopDisplay( it.taskId, EnterReason.KEYBOARD_SHORTCUT_ENTER, taskId = it.taskId, userId = desktopUserRepositories.current.userId, enterReason = EnterReason.KEYBOARD_SHORTCUT_ENTER, ) } } Loading @@ -91,8 +92,9 @@ class DesktopModeKeyGestureHandler( desktopTasksController .get() .activatePreviousDesk( focusTransitionObserver.globallyFocusedDisplayId, EnterReason.KEYBOARD_SHORTCUT_ENTER, displayId = focusTransitionObserver.globallyFocusedDisplayId, userId = desktopUserRepositories.current.userId, enterReason = EnterReason.KEYBOARD_SHORTCUT_ENTER, ) } } Loading @@ -102,8 +104,9 @@ class DesktopModeKeyGestureHandler( desktopTasksController .get() .activateNextDesk( focusTransitionObserver.globallyFocusedDisplayId, EnterReason.KEYBOARD_SHORTCUT_ENTER, displayId = focusTransitionObserver.globallyFocusedDisplayId, userId = desktopUserRepositories.current.userId, enterReason = EnterReason.KEYBOARD_SHORTCUT_ENTER, ) } } Loading Loading @@ -221,7 +224,10 @@ class DesktopModeKeyGestureHandler( desktopTasksController .get() .getFocusedNonDesktopTasks(focusTransitionObserver.globallyFocusedDisplayId) .getFocusedNonDesktopTasks( displayId = focusTransitionObserver.globallyFocusedDisplayId, userId = desktopUserRepositories.current.userId, ) .find { it.windowingMode == WINDOWING_MODE_FULLSCREEN } ?.let { fullscreenTask -> logV( Loading libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopModeShellCommandHandler.kt +1 −1 Original line number Diff line number Diff line Loading @@ -152,7 +152,7 @@ class DesktopModeShellCommandHandler( pw.println("Error: desk id should be an integer") return false } controller.activateDesk(deskId, enterReason = EnterReason.ADB_COMMAND) controller.activateDesk(deskId = deskId, enterReason = EnterReason.ADB_COMMAND) return true } Loading libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopPipTransitionController.kt +1 −0 Original line number Diff line number Diff line Loading @@ -207,6 +207,7 @@ class DesktopPipTransitionController( wct = wct, newTask = if (shouldAddParentToDesk) parentTask!! else runningTaskInfo, displayId = displayId, userId = desktopRepository.userId, enterReason = EnterReason.EXIT_PIP, ) } Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/dagger/WMShellModule.java +1 −2 Original line number Diff line number Diff line Loading @@ -1833,7 +1833,6 @@ public abstract class WMShellModule { @WMSingleton @Provides static Optional<DesktopImeHandler> provideDesktopImeHandler( Optional<DesktopTasksController> desktopTasksController, Optional<DesktopUserRepositories> desktopUserRepositories, FocusTransitionObserver focusTransitionObserver, DisplayImeController displayImeController, Loading @@ -1850,7 +1849,7 @@ public abstract class WMShellModule { return Optional.empty(); } return Optional.of( new DesktopImeHandler(desktopTasksController.get(), desktopUserRepositories.get(), new DesktopImeHandler(desktopUserRepositories.get(), focusTransitionObserver, shellTaskOrganizer, displayImeController, desktopModeWindowDecorViewModel, displayController, transitions, mainExecutor, Loading
libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopImeHandler.kt +1 −2 Original line number Diff line number Diff line Loading @@ -45,7 +45,6 @@ import java.util.Optional /** Handles the interactions between IME and desktop tasks */ class DesktopImeHandler( private val tasksController: DesktopTasksController, private val userRepositories: DesktopUserRepositories, private val focusTransitionObserver: FocusTransitionObserver, private val shellTaskOrganizer: ShellTaskOrganizer, Loading Loading @@ -94,7 +93,7 @@ class DesktopImeHandler( isFloating: Boolean, t: Transaction?, ): Int { if (!tasksController.isAnyDeskActive(displayId) || isFloating) { if (!userRepositories.current.isAnyDeskActive(displayId) || isFloating) { return IME_ANIMATION_DEFAULT } Loading
libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopModeKeyGestureHandler.kt +13 −7 Original line number Diff line number Diff line Loading @@ -79,8 +79,9 @@ class DesktopModeKeyGestureHandler( desktopTasksController .get() .moveToNextDesktopDisplay( it.taskId, EnterReason.KEYBOARD_SHORTCUT_ENTER, taskId = it.taskId, userId = desktopUserRepositories.current.userId, enterReason = EnterReason.KEYBOARD_SHORTCUT_ENTER, ) } } Loading @@ -91,8 +92,9 @@ class DesktopModeKeyGestureHandler( desktopTasksController .get() .activatePreviousDesk( focusTransitionObserver.globallyFocusedDisplayId, EnterReason.KEYBOARD_SHORTCUT_ENTER, displayId = focusTransitionObserver.globallyFocusedDisplayId, userId = desktopUserRepositories.current.userId, enterReason = EnterReason.KEYBOARD_SHORTCUT_ENTER, ) } } Loading @@ -102,8 +104,9 @@ class DesktopModeKeyGestureHandler( desktopTasksController .get() .activateNextDesk( focusTransitionObserver.globallyFocusedDisplayId, EnterReason.KEYBOARD_SHORTCUT_ENTER, displayId = focusTransitionObserver.globallyFocusedDisplayId, userId = desktopUserRepositories.current.userId, enterReason = EnterReason.KEYBOARD_SHORTCUT_ENTER, ) } } Loading Loading @@ -221,7 +224,10 @@ class DesktopModeKeyGestureHandler( desktopTasksController .get() .getFocusedNonDesktopTasks(focusTransitionObserver.globallyFocusedDisplayId) .getFocusedNonDesktopTasks( displayId = focusTransitionObserver.globallyFocusedDisplayId, userId = desktopUserRepositories.current.userId, ) .find { it.windowingMode == WINDOWING_MODE_FULLSCREEN } ?.let { fullscreenTask -> logV( Loading
libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopModeShellCommandHandler.kt +1 −1 Original line number Diff line number Diff line Loading @@ -152,7 +152,7 @@ class DesktopModeShellCommandHandler( pw.println("Error: desk id should be an integer") return false } controller.activateDesk(deskId, enterReason = EnterReason.ADB_COMMAND) controller.activateDesk(deskId = deskId, enterReason = EnterReason.ADB_COMMAND) return true } Loading
libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopPipTransitionController.kt +1 −0 Original line number Diff line number Diff line Loading @@ -207,6 +207,7 @@ class DesktopPipTransitionController( wct = wct, newTask = if (shouldAddParentToDesk) parentTask!! else runningTaskInfo, displayId = displayId, userId = desktopRepository.userId, enterReason = EnterReason.EXIT_PIP, ) } Loading