]> diplodocus.org Git - xorg-xinput/commitdiff
xinput: Assume 'list' by default if no args given.
authorBryce Harrington <bryce@canonical.com>
Wed, 30 Nov 2011 01:33:23 +0000 (17:33 -0800)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 30 Nov 2011 05:25:23 +0000 (15:25 +1000)
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 <bryce@canonical.com>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/xinput.c

index 1ed0c8c1151d56828f0ba4fea5260877989434ac..27fb23ea0176dd177273fb32d67378e692a82edb 100644 (file)
@@ -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]);
     }