2
0
mirror of https://github.com/Genymobile/scrcpy synced 2025-08-30 22:05:12 +00:00

Fail on unsupported HID option

If the feature is not supported on the platform, fail during command
line parsing instead of using a fallback.
This commit is contained in:
Romain Vimont
2022-01-01 17:28:27 +01:00
parent 37124e1452
commit ba28d817fb
2 changed files with 10 additions and 7 deletions

View File

@@ -1300,7 +1300,13 @@ parse_args_with_getopt(struct scrcpy_cli_args *args, int argc, char *argv[],
args->help = true;
break;
case 'K':
#ifdef HAVE_AOA_HID
opts->keyboard_input_mode = SC_KEYBOARD_INPUT_MODE_HID;
#else
LOGE("HID over AOA (-K/--hid-keyboard) is not supported on "
"this platform. It is only available on Linux.");
return false;
#endif
break;
case OPT_MAX_FPS:
if (!parse_max_fps(optarg, &opts->max_fps)) {