diff options
| -rw-r--r-- | cmds/uinput/src/com/android/commands/uinput/Event.java | 6 | ||||
| -rw-r--r-- | cmds/uinput/src/com/android/commands/uinput/JsonStyleParser.java | 3 |
2 files changed, 5 insertions, 4 deletions
diff --git a/cmds/uinput/src/com/android/commands/uinput/Event.java b/cmds/uinput/src/com/android/commands/uinput/Event.java index 01486c0708ce..4498bc2a09d6 100644 --- a/cmds/uinput/src/com/android/commands/uinput/Event.java +++ b/cmds/uinput/src/com/android/commands/uinput/Event.java @@ -30,7 +30,7 @@ import src.com.android.commands.uinput.InputAbsInfo; public class Event { private static final String TAG = "UinputEvent"; - enum Command { + public enum Command { REGISTER, DELAY, INJECT, @@ -188,8 +188,8 @@ public class Event { mEvent.mId = id; } - public void setCommand(String command) { - mEvent.mCommand = Command.valueOf(command.toUpperCase()); + public void setCommand(Command command) { + mEvent.mCommand = command; } public void setName(String name) { diff --git a/cmds/uinput/src/com/android/commands/uinput/JsonStyleParser.java b/cmds/uinput/src/com/android/commands/uinput/JsonStyleParser.java index 53d0be819dae..a2195c7809be 100644 --- a/cmds/uinput/src/com/android/commands/uinput/JsonStyleParser.java +++ b/cmds/uinput/src/com/android/commands/uinput/JsonStyleParser.java @@ -57,7 +57,8 @@ public class JsonStyleParser { String name = mReader.nextName(); switch (name) { case "id" -> eb.setId(readInt()); - case "command" -> eb.setCommand(mReader.nextString()); + case "command" -> eb.setCommand( + Event.Command.valueOf(mReader.nextString().toUpperCase())); case "name" -> eb.setName(mReader.nextString()); case "vid" -> eb.setVid(readInt()); case "pid" -> eb.setPid(readInt()); |