Loading libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentTasksController.java +3 −0 Original line number Diff line number Diff line Loading @@ -311,6 +311,9 @@ public class RecentTasksController implements TaskStackListenerCallback, public void onTaskAdded(RunningTaskInfo taskInfo) { notifyRunningTaskAppeared(taskInfo); if (!enableShellTopTaskTracking()) { notifyRecentTasksChanged(); } } public void onTaskRemoved(RunningTaskInfo taskInfo) { Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/recents/RecentTasksControllerTest.java +5 −1 Original line number Diff line number Diff line Loading @@ -211,6 +211,7 @@ public class RecentTasksControllerTest extends ShellTestCase { @Test public void testAddRemoveSplitNotifyChange() { reset(mRecentTasksController); RecentTaskInfo t1 = makeTaskInfo(1); RecentTaskInfo t2 = makeTaskInfo(2); setRawList(t1, t2); Loading @@ -225,6 +226,7 @@ public class RecentTasksControllerTest extends ShellTestCase { @Test public void testAddSameSplitBoundsInfoSkipNotifyChange() { reset(mRecentTasksController); RecentTaskInfo t1 = makeTaskInfo(1); RecentTaskInfo t2 = makeTaskInfo(2); setRawList(t1, t2); Loading Loading @@ -535,6 +537,7 @@ public class RecentTasksControllerTest extends ShellTestCase { @Test public void testTaskWindowingModeChangedNotifiesChange() { reset(mRecentTasksController); RecentTaskInfo t1 = makeTaskInfo(1); setRawList(t1); Loading @@ -551,7 +554,8 @@ public class RecentTasksControllerTest extends ShellTestCase { WINDOWING_MODE_MULTI_WINDOW); mShellTaskOrganizer.onTaskInfoChanged(rt2MultiWIndow); verify(mRecentTasksController).notifyRecentTasksChanged(); // One for onTaskAppeared and one for onTaskInfoChanged verify(mRecentTasksController, times(2)).notifyRecentTasksChanged(); } @Test Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentTasksController.java +3 −0 Original line number Diff line number Diff line Loading @@ -311,6 +311,9 @@ public class RecentTasksController implements TaskStackListenerCallback, public void onTaskAdded(RunningTaskInfo taskInfo) { notifyRunningTaskAppeared(taskInfo); if (!enableShellTopTaskTracking()) { notifyRecentTasksChanged(); } } public void onTaskRemoved(RunningTaskInfo taskInfo) { Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/recents/RecentTasksControllerTest.java +5 −1 Original line number Diff line number Diff line Loading @@ -211,6 +211,7 @@ public class RecentTasksControllerTest extends ShellTestCase { @Test public void testAddRemoveSplitNotifyChange() { reset(mRecentTasksController); RecentTaskInfo t1 = makeTaskInfo(1); RecentTaskInfo t2 = makeTaskInfo(2); setRawList(t1, t2); Loading @@ -225,6 +226,7 @@ public class RecentTasksControllerTest extends ShellTestCase { @Test public void testAddSameSplitBoundsInfoSkipNotifyChange() { reset(mRecentTasksController); RecentTaskInfo t1 = makeTaskInfo(1); RecentTaskInfo t2 = makeTaskInfo(2); setRawList(t1, t2); Loading Loading @@ -535,6 +537,7 @@ public class RecentTasksControllerTest extends ShellTestCase { @Test public void testTaskWindowingModeChangedNotifiesChange() { reset(mRecentTasksController); RecentTaskInfo t1 = makeTaskInfo(1); setRawList(t1); Loading @@ -551,7 +554,8 @@ public class RecentTasksControllerTest extends ShellTestCase { WINDOWING_MODE_MULTI_WINDOW); mShellTaskOrganizer.onTaskInfoChanged(rt2MultiWIndow); verify(mRecentTasksController).notifyRecentTasksChanged(); // One for onTaskAppeared and one for onTaskInfoChanged verify(mRecentTasksController, times(2)).notifyRecentTasksChanged(); } @Test Loading