Browse Source

libgis: fix multiple keywords in script template

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@71998 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 7 years ago
parent
commit
4a3333b0bb
1 changed files with 5 additions and 3 deletions
  1. 5 3
      lib/gis/parser_script.c

+ 5 - 3
lib/gis/parser_script.c

@@ -62,9 +62,11 @@ void G__script(void)
     if (st->module_info.description)
     if (st->module_info.description)
 	fprintf(fp, "#%% description: %s\n", st->module_info.description);
 	fprintf(fp, "#%% description: %s\n", st->module_info.description);
     if (st->module_info.keywords) {
     if (st->module_info.keywords) {
-	fprintf(fp, "#%% keyword: ");
-	G__print_keywords(fp, NULL);
-	fprintf(fp, "\n");
+	int i;
+
+	for(i = 0; i < st->n_keys; i++) {
+	    fprintf(fp, "#%% keyword: %s\n", st->module_info.keywords[i]);
+	}
     }
     }
     fprintf(fp, "#%%end\n");
     fprintf(fp, "#%%end\n");