Explorar o código

vlib/pg: fix copying map features for external formats when using temporary maps

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@58243 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa %!s(int64=11) %!d(string=hai) anos
pai
achega
68fce72c16
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      lib/vector/Vlib/copy.c

+ 2 - 1
lib/vector/Vlib/copy.c

@@ -82,7 +82,8 @@ int Vect_copy_map_lines_field(struct Map_info *In, int field,
         G_fatal_error(_("Unable to copy features. Input vector map <%s> is not open"),
                       Vect_get_full_name(In));
 
-    format = Vect_maptype(Out);
+    format = Out->format; /* do not use Vect_maptype(), we need native
+                             format for temporary maps here */
     topo = TOPO_NONE;
     if (format == GV_FORMAT_NATIVE) {
         topo = TOPO_NATIVE;