Loading quickstep/src/com/android/launcher3/taskbar/KeyboardQuickSwitchView.java +3 −2 Original line number Diff line number Diff line Loading @@ -362,8 +362,9 @@ public class KeyboardQuickSwitchView extends ConstraintLayout { OPEN_OUTLINE_INTERPOLATOR)); } }); animateFocusMove(-1, currentFocusIndexOverride == -1 ? Math.min(mContent.getChildCount(), 1) : currentFocusIndexOverride); animateFocusMove(-1, Math.min( mContent.getChildCount() - 1, currentFocusIndexOverride == -1 ? 1 : currentFocusIndexOverride)); displayedContent.setVisibility(VISIBLE); setVisibility(VISIBLE); requestFocus(); Loading quickstep/tests/src/com/android/quickstep/TaplTestsKeyboardQuickSwitch.java +7 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,13 @@ public class TaplTestsKeyboardQuickSwitch extends AbstractQuickStepTest { runTest(TestSurface.WIDGETS, TestCase.LAUNCH_OVERVIEW); } @Test public void testLaunchSingleRecentTask() { mLauncher.getLaunchedAppState().switchToOverview().dismissAllTasks(); startAppFast(CALCULATOR_APP_PACKAGE); mLauncher.goHome().showQuickSwitchView().launchFocusedAppTask(CALCULATOR_APP_PACKAGE); } private void runTest(@NonNull TestSurface testSurface, @NonNull TestCase testCase) { for (int i = 0; i < testCase.mNumAdditionalRunningTasks; i++) { startTestActivity(3 + i); Loading Loading
quickstep/src/com/android/launcher3/taskbar/KeyboardQuickSwitchView.java +3 −2 Original line number Diff line number Diff line Loading @@ -362,8 +362,9 @@ public class KeyboardQuickSwitchView extends ConstraintLayout { OPEN_OUTLINE_INTERPOLATOR)); } }); animateFocusMove(-1, currentFocusIndexOverride == -1 ? Math.min(mContent.getChildCount(), 1) : currentFocusIndexOverride); animateFocusMove(-1, Math.min( mContent.getChildCount() - 1, currentFocusIndexOverride == -1 ? 1 : currentFocusIndexOverride)); displayedContent.setVisibility(VISIBLE); setVisibility(VISIBLE); requestFocus(); Loading
quickstep/tests/src/com/android/quickstep/TaplTestsKeyboardQuickSwitch.java +7 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,13 @@ public class TaplTestsKeyboardQuickSwitch extends AbstractQuickStepTest { runTest(TestSurface.WIDGETS, TestCase.LAUNCH_OVERVIEW); } @Test public void testLaunchSingleRecentTask() { mLauncher.getLaunchedAppState().switchToOverview().dismissAllTasks(); startAppFast(CALCULATOR_APP_PACKAGE); mLauncher.goHome().showQuickSwitchView().launchFocusedAppTask(CALCULATOR_APP_PACKAGE); } private void runTest(@NonNull TestSurface testSurface, @NonNull TestCase testCase) { for (int i = 0; i < testCase.mNumAdditionalRunningTasks; i++) { startTestActivity(3 + i); Loading