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

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

Rename `enterDesktop` to `moveFocusedTaskToDesktop`

As other shortcut hooks are named as `moveFocusedTaskToX` rename desktop
one to `moveFocusedTaskToDesktop`.

Test: Manual
Test: atest DesktopTasksControllerTest
Bug: 328391949
Flag: ACONFIG com.android.window.flags.enable_desktop_windowing_mode DEVELOPMENT
Change-Id: I4412f79d0960e83ec37c02293876647ab4936608
parent 6ea0cc1e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -388,9 +388,9 @@ oneway interface IStatusBar
     */
    void showMediaOutputSwitcher(String packageName);

    /** Enters desktop mode.
    /** Enters desktop mode from the current focused app.
    *
    * @param displayId the id of the current display.
    */
    void enterDesktop(int displayId);
    void moveFocusedTaskToDesktop(int displayId);
}
+1 −1
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ public interface DesktopMode {


    /** Called when requested to go to desktop mode from the current focused app. */
    void enterDesktop(int displayId);
    void moveFocusedTaskToDesktop(int displayId);

    /** Called when requested to go to fullscreen from the current focused desktop app. */
    void moveFocusedTaskToFullscreen(int displayId);
+3 −3
Original line number Diff line number Diff line
@@ -263,7 +263,7 @@ class DesktopTasksController(
    }

    /** Enter desktop by using the focused task in given `displayId` */
    fun enterDesktop(displayId: Int) {
    fun moveFocusedTaskToDesktop(displayId: Int) {
        val allFocusedTasks =
            shellTaskOrganizer.getRunningTasks(displayId).filter { taskInfo ->
                taskInfo.isFocused &&
@@ -1212,9 +1212,9 @@ class DesktopTasksController(
            }
        }

        override fun enterDesktop(displayId: Int) {
        override fun moveFocusedTaskToDesktop(displayId: Int) {
            mainExecutor.execute {
                this@DesktopTasksController.enterDesktop(displayId)
                this@DesktopTasksController.moveFocusedTaskToDesktop(displayId)
            }
        }

+4 −4
Original line number Diff line number Diff line
@@ -833,7 +833,7 @@ class DesktopTasksControllerTest : ShellTestCase() {
        verify(launchAdjacentController).launchAdjacentEnabled = true
    }
    @Test
    fun enterDesktop_fullscreenTaskIsMovedToDesktop() {
    fun moveFocusedTaskToDesktop_fullscreenTaskIsMovedToDesktop() {
        val task1 = setUpFullscreenTask()
        val task2 = setUpFullscreenTask()
        val task3 = setUpFullscreenTask()
@@ -842,7 +842,7 @@ class DesktopTasksControllerTest : ShellTestCase() {
        task2.isFocused = false
        task3.isFocused = false

        controller.enterDesktop(DEFAULT_DISPLAY)
        controller.moveFocusedTaskToDesktop(DEFAULT_DISPLAY)

        val wct = getLatestMoveToDesktopWct()
        assertThat(wct.changes[task1.token.asBinder()]?.windowingMode)
@@ -850,7 +850,7 @@ class DesktopTasksControllerTest : ShellTestCase() {
    }

    @Test
    fun enterDesktop_splitScreenTaskIsMovedToDesktop() {
    fun moveFocusedTaskToDesktop_splitScreenTaskIsMovedToDesktop() {
        val task1 = setUpSplitScreenTask()
        val task2 = setUpFullscreenTask()
        val task3 = setUpFullscreenTask()
@@ -863,7 +863,7 @@ class DesktopTasksControllerTest : ShellTestCase() {

        task4.parentTaskId = task1.taskId

        controller.enterDesktop(DEFAULT_DISPLAY)
        controller.moveFocusedTaskToDesktop(DEFAULT_DISPLAY)

        val wct = getLatestMoveToDesktopWct()
        assertThat(wct.changes[task4.token.asBinder()]?.windowingMode)
+4 −4
Original line number Diff line number Diff line
@@ -529,9 +529,9 @@ public class CommandQueue extends IStatusBar.Stub implements
        default void immersiveModeChanged(int rootDisplayAreaId, boolean isImmersiveMode) {}

        /**
         * @see IStatusBar#enterDesktop(int)
         * @see IStatusBar#moveFocusedTaskToDesktop(int)
         */
        default void enterDesktop(int displayId) {}
        default void moveFocusedTaskToDesktop(int displayId) {}
    }

    @VisibleForTesting
@@ -1444,7 +1444,7 @@ public class CommandQueue extends IStatusBar.Stub implements
    }

    @Override
    public void enterDesktop(int displayId) {
    public void moveFocusedTaskToDesktop(int displayId) {
        SomeArgs args = SomeArgs.obtain();
        args.arg1 = displayId;
        mHandler.obtainMessage(MSG_ENTER_DESKTOP, args).sendToTarget();
@@ -1960,7 +1960,7 @@ public class CommandQueue extends IStatusBar.Stub implements
                    args = (SomeArgs) msg.obj;
                    int displayId = args.argi1;
                    for (int i = 0; i < mCallbacks.size(); i++) {
                        mCallbacks.get(i).enterDesktop(displayId);
                        mCallbacks.get(i).moveFocusedTaskToDesktop(displayId);
                    }
                    break;
                }
Loading