]> diplodocus.org Git - xorg-xinput/commitdiff
Print an error if mode is neither ABSOLUTE nor RELATIVE.
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 11 Oct 2010 03:46:54 +0000 (13:46 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 12 Oct 2010 01:01:43 +0000 (11:01 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Julien Cristau <jcristau@debian.org>
src/setmode.c

index 4bac6df34653c1354eff5d3a06ea9849349f308d..6812fdfd6a7e964aca9a38ab14868522151cd336 100644 (file)
@@ -49,8 +49,11 @@ set_mode(Display     *display,
 
     if (strcmp(argv[1], "ABSOLUTE") == 0) {
        mode = Absolute;
 
     if (strcmp(argv[1], "ABSOLUTE") == 0) {
        mode = Absolute;
-    } else {
+    } else if (strcmp(argv[1], "RELATIVE") == 0) {
        mode = Relative;
        mode = Relative;
+    } else {
+       fprintf(stderr, "Invalid mode, use ABSOLUTE or RELATIVE.\n");
+       return EXIT_FAILURE;
     }
 
     device = XOpenDevice(display, info->id);
     }
 
     device = XOpenDevice(display, info->id);