diff options
author | gaoshang <gaoshang@xiaomi.com> | 2017-12-14 17:52:23 +0800 |
---|---|---|
committer | gaoshang <gaoshang250@gmail.com> | 2017-12-14 10:09:05 +0000 |
commit | 65a885c3acb0f397fd53866150b3b10ec3e6932b (patch) | |
tree | bfabca4db7103e6e80a53ba3969d74bd2e290352 /cmds/input/src | |
parent | 64c24880563ecbfb41ee4e77617c1c793927a7d0 (diff) |
input cmds: fix keyevent not support sources parameter
reused args.length repalce length.
https://issuetracker.google.com/issues/70654695
Test: input cmds
Change-Id: Ifd8600d66d1647ae677add6b9d95b1d6831d6edb
Signed-off-by: gaoshang <gaoshang@xiaomi.com>
Diffstat (limited to 'cmds/input/src')
-rw-r--r-- | cmds/input/src/com/android/commands/input/Input.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmds/input/src/com/android/commands/input/Input.java b/cmds/input/src/com/android/commands/input/Input.java index 9ee11f8571e2..d3ec32076292 100644 --- a/cmds/input/src/com/android/commands/input/Input.java +++ b/cmds/input/src/com/android/commands/input/Input.java @@ -88,8 +88,8 @@ public class Input { final boolean longpress = "--longpress".equals(args[index + 1]); final int start = longpress ? index + 2 : index + 1; inputSource = getSource(inputSource, InputDevice.SOURCE_KEYBOARD); - if (length > start) { - for (int i = start; i < length; i++) { + if (args.length > start) { + for (int i = start; i < args.length; i++) { int keyCode = KeyEvent.keyCodeFromString(args[i]); if (keyCode == KeyEvent.KEYCODE_UNKNOWN) { keyCode = KeyEvent.keyCodeFromString("KEYCODE_" + args[i]); |