Преглед изворни кода

v.out.ogr: fatal_error -> option rule

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@70501 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa пре 8 година
родитељ
комит
8d14d5b610
2 измењених фајлова са 2 додато и 4 уклоњено
  1. 2 0
      vector/v.out.ogr/args.c
  2. 0 4
      vector/v.out.ogr/main.c

+ 2 - 0
vector/v.out.ogr/args.c

@@ -126,6 +126,8 @@ void parse_args(int argc, char **argv,
 	_("Create a new empty layer in defined OGR datasource "
 	  "and exit. Nothing is read from input.");
     flags->new->guisection = _("Creation");
+
+    G_option_requires(flags->append, options->layer, NULL);
     
     if (G_parser(argc, argv))
 	exit(EXIT_FAILURE);

+ 0 - 4
vector/v.out.ogr/main.c

@@ -193,10 +193,6 @@ int main(int argc, char *argv[])
     if (!options.layer->answer) {
 	char xname[GNAME_MAX], xmapset[GMAPSET_MAX];
 
-	if (flags.append->answer)
-	    G_fatal_error(_("Appending to OGR layer requires option '%s'"),
-	                  options.layer->key);
-
 	if (G_name_is_fully_qualified(options.input->answer, xname, xmapset))
 	    options.layer->answer = G_store(xname);
 	else