[PATCH 09/11] weston-editor --help works

Bill Spitzak spitzak at gmail.com
Tue Jul 8 21:17:12 PDT 2014


---
 clients/editor.c |   15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/clients/editor.c b/clients/editor.c
index 08d1203..66cba0b 100644
--- a/clients/editor.c
+++ b/clients/editor.c
@@ -1331,11 +1331,16 @@ main(int argc, char *argv[])
 	for (i = 1; i < argc; i++) {
 		if (strcmp("--click-to-show", argv[i]) == 0)
 			click_to_show = 1;
-		else if (strcmp("--preferred-language", argv[i]) == 0) {
-			if (i + 1 < argc) {
-				preferred_language = argv[i + 1];
-				i++;
-			}
+		else if (strcmp("--preferred-language", argv[i]) == 0 &&
+			 i + 1 < argc) {
+			preferred_language = argv[i + 1];
+			i++;
+		} else {
+			printf("Usage: %s [OPTIONS]\n"
+			       "  --click-to-show\n"
+			       "  --preferred-language LANGUAGE\n",
+			       argv[0]);
+			return 1;
 		}
 	}
 
-- 
1.7.9.5



More information about the wayland-devel mailing list