浏览代码

libgis: fix G__usage_html() if no flags were defined

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@62776 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 10 年之前
父节点
当前提交
f74557dd50
共有 1 个文件被更改,包括 13 次插入13 次删除
  1. 13 13
      lib/gis/parser_html.c

+ 13 - 13
lib/gis/parser_html.c

@@ -141,10 +141,10 @@ void G__usage_html(void)
     /* now long version */
     fprintf(stdout, "\n");
     fprintf(stdout, "<div id=\"flags\">\n");
+    fprintf(stdout, "<h3>%s:</h3>\n", _("Flags"));
+    fprintf(stdout, "<dl>\n");
     if (st->n_flags || new_prompt) {
 	flag = &st->first_flag;
-	fprintf(stdout, "<h3>%s:</h3>\n", _("Flags"));
-	fprintf(stdout, "<dl>\n");
 	while (st->n_flags && flag != NULL) {
 	    fprintf(stdout, "<dt><b>-%c</b></dt>\n", flag->key);
 
@@ -168,21 +168,21 @@ void G__usage_html(void)
 	    fprintf(stdout, "<dd>%s</dd>\n",
 		    _("Allow output files to overwrite existing files"));
 	}
+    }
+    /* these flags are always available */
+    fprintf(stdout, "<dt><b>--help</b></dt>\n");
+    fprintf(stdout, "<dd>%s</dd>\n", _("Print usage summary"));
 
-	fprintf(stdout, "<dt><b>--help</b></dt>\n");
-	fprintf(stdout, "<dd>%s</dd>\n", _("Print usage summary"));
-
-	fprintf(stdout, "<dt><b>--verbose</b></dt>\n");
-	fprintf(stdout, "<dd>%s</dd>\n", _("Verbose module output"));
+    fprintf(stdout, "<dt><b>--verbose</b></dt>\n");
+    fprintf(stdout, "<dd>%s</dd>\n", _("Verbose module output"));
 
-	fprintf(stdout, "<dt><b>--quiet</b></dt>\n");
-	fprintf(stdout, "<dd>%s</dd>\n", _("Quiet module output"));
+    fprintf(stdout, "<dt><b>--quiet</b></dt>\n");
+    fprintf(stdout, "<dd>%s</dd>\n", _("Quiet module output"));
 
-        fprintf(stdout, "<dt><b>--ui</b></dt>\n");
-	fprintf(stdout, "<dd>%s</dd>\n", _("Force launching GUI dialog"));
+    fprintf(stdout, "<dt><b>--ui</b></dt>\n");
+    fprintf(stdout, "<dd>%s</dd>\n", _("Force launching GUI dialog"));
 
-	fprintf(stdout, "</dl>\n");
-    }
+    fprintf(stdout, "</dl>\n");
     fprintf(stdout, "</div>\n");
 
     fprintf(stdout, "\n");