Made weston-screensaver --help work
authorBill Spitzak <spitzak@gmail.com>
Fri, 8 Aug 2014 19:59:54 +0000 (12:59 -0700)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Tue, 19 Aug 2014 09:19:17 +0000 (12:19 +0300)
clients/wscreensaver.c

index 47f6c8a..f75d0d8 100644 (file)
@@ -310,8 +310,12 @@ int main(int argc, char *argv[])
 
        init_frand();
 
-       parse_options(wscreensaver_options,
-                     ARRAY_LENGTH(wscreensaver_options), &argc, argv);
+       if (parse_options(wscreensaver_options,
+                       ARRAY_LENGTH(wscreensaver_options), &argc, argv) > 1) {
+               printf("Usage: %s [OPTIONS]\n  --demo for demo mode\n",
+                      argv[0]);
+               exit(1);
+       }
 
        d = display_create(&argc, argv);
        if (d == NULL) {