Merge "Add a no recent tasks message to the keyboard quick switch view" into udc-dev

This commit is contained in:
TreeHugger Robot
2023-05-16 06:49:52 +00:00
committed by Android (Google) Code Review
8 changed files with 88 additions and 19 deletions

View File

@@ -169,7 +169,7 @@ public class KeyboardQuickSwitchViewController {
class ViewCallbacks {
boolean onKeyUp(int keyCode, KeyEvent event, boolean isRTL) {
boolean onKeyUp(int keyCode, KeyEvent event, boolean isRTL, boolean allowTraversal) {
if (keyCode != KeyEvent.KEYCODE_TAB
&& keyCode != KeyEvent.KEYCODE_DPAD_RIGHT
&& keyCode != KeyEvent.KEYCODE_DPAD_LEFT
@@ -181,6 +181,9 @@ public class KeyboardQuickSwitchViewController {
closeQuickSwitchView(true);
return true;
}
if (!allowTraversal) {
return false;
}
boolean traverseBackwards = (keyCode == KeyEvent.KEYCODE_TAB && event.isShiftPressed())
|| (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT && !isRTL)
|| (keyCode == KeyEvent.KEYCODE_DPAD_LEFT && isRTL);