Răsfoiți Sursa

fix replication of vertices on bam loading

David Rose 18 ani în urmă
părinte
comite
b53fd1a9db
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      panda/src/gobj/geom.cxx

+ 3 - 1
panda/src/gobj/geom.cxx

@@ -1500,7 +1500,9 @@ finalize(BamReader *manager) {
   // in the data getting finalized multiple times, but it doesn't mind
   // that.
   if (!cdata->_data.is_null()) {
-    cdata->_data.get_write_pointer()->finalize(manager);
+    // We shouldn't call get_write_pointer(), which might replicate
+    // the GeomVertexData unnecessarily.
+    cdata->_data.get_unsafe_pointer()->finalize(manager);
   }
 
   reset_geom_rendering(cdata);