Bläddra i källkod

diglib: fix rtree_load_to_memory()

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@52251 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 13 år sedan
förälder
incheckning
6c07f62381
1 ändrade filer med 1 tillägg och 7 borttagningar
  1. 1 7
      lib/vector/diglib/spindex_rw.c

+ 1 - 7
lib/vector/diglib/spindex_rw.c

@@ -1000,13 +1000,7 @@ static void rtree_load_to_memory(struct gvfile *fp, off_t rootpos,
 
 	    newnode = RTreeNewNode(t, s[top].sn.level);
 	    /* copy from stack node */
-	    newnode->level = s[top].sn.level;
-	    newnode->count = s[top].sn.count;
-	    maxcard = s[top].sn.level ? t->nodecard : t->leafcard;
-	    for (j = 0; j < maxcard; j++) {
-		newnode->branch[j].rect = s[top].sn.branch[j].rect;
-		newnode->branch[j].child = s[top].sn.branch[j].child;
-	    }
+	    RTreeCopyNode(newnode, &(s[top].sn), t);
 
 	    top--;
 	    /* update child of parent node