summaryrefslogtreecommitdiff
path: root/clients/subsurfaces.c
diff options
context:
space:
mode:
Diffstat (limited to 'clients/subsurfaces.c')
-rw-r--r--clients/subsurfaces.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/clients/subsurfaces.c b/clients/subsurfaces.c
index 66a10f25..833030f0 100644
--- a/clients/subsurfaces.c
+++ b/clients/subsurfaces.c
@@ -775,8 +775,8 @@ main(int argc, char *argv[])
struct display *display;
struct demoapp *app;
- parse_options(options, ARRAY_LENGTH(options), &argc, argv);
- if (option_help) {
+ if (parse_options(options, ARRAY_LENGTH(options), &argc, argv) > 1
+ || option_help) {
printf(help_text, argv[0]);
return 0;
}