summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2010-10-11 13:46:54 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2010-10-12 11:01:43 +1000
commit84798d18421535f47a00f4bc43787432f6725032 (patch)
tree08787f4079be008c99a59263066c4b51c454b00c
parent6a794ab3ceb6d3527c0a87f610bc1d6cf26971ba (diff)
Print an error if mode is neither ABSOLUTE nor RELATIVE.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Julien Cristau <jcristau@debian.org>
-rw-r--r--src/setmode.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/setmode.c b/src/setmode.c
index 4bac6df..6812fdf 100644
--- a/src/setmode.c
+++ b/src/setmode.c
@@ -49,8 +49,11 @@ set_mode(Display *display,
if (strcmp(argv[1], "ABSOLUTE") == 0) {
mode = Absolute;
- } else {
+ } else if (strcmp(argv[1], "RELATIVE") == 0) {
mode = Relative;
+ } else {
+ fprintf(stderr, "Invalid mode, use ABSOLUTE or RELATIVE.\n");
+ return EXIT_FAILURE;
}
device = XOpenDevice(display, info->id);