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?ds=inline;hp=01ea71c11d1eae6787ae16ef4044c7d2b34e1800 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]); }