Browse Source

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 11 năm trước cách đây
mục cha
commit
68fce72c16
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  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;