From: Bryce Harrington Date: Wed, 30 Nov 2011 01:33:23 +0000 (-0800) Subject: xinput: Assume 'list' by default if no args given. X-Git-Url: https://diplodocus.org/git/xorg-xinput/commitdiff_plain/b8f54d5c5874827fa24970029a23be06fe02bca1 xinput: Assume 'list' by default if no args given. xrandr lists all outputs by default when run with no args. So, make xinput list all inputs by default when run the same way, so the tools are consistent. Signed-off-by: Bryce Harrington Reviewed-by: Chase Douglas Signed-off-by: Peter Hutterer --- diff --git a/src/xinput.c b/src/xinput.c index 1ed0c8c..27fb23e 100644 --- a/src/xinput.c +++ b/src/xinput.c @@ -346,14 +346,13 @@ main(int argc, char * argv[]) char *func; int event, error; - if (argc < 2) { - usage(); - return EXIT_FAILURE; + if (argc > 1) { + func = argv[1]; + while(func[0] == '-') func++; + } else { + func = "list"; } - func = argv[1]; - while((*func) == '-') func++; - if (strcmp("version", func) == 0) { return print_version(argv[0]); }