Commit: fdac45d68e95b0401f7b3156facbcc212062e171
Author: Ankit Meel
Date:   Tue Jun 30 11:58:42 2020 +0530
Branches: soc-2020-io-performance
https://developer.blender.org/rBfdac45d68e95b0401f7b3156facbcc212062e171

Remove redundant call to OBJMesh destructor.

===================================================================

M       source/blender/io/wavefront_obj/intern/wavefront_obj_exporter.cc
M       source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh

===================================================================

diff --git a/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter.cc 
b/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter.cc
index 94121677aeb..3cf3ef9e0ed 100644
--- a/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter.cc
+++ b/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter.cc
@@ -121,8 +121,6 @@ static void export_frame(bContext *C, const OBJExportParams 
*export_params, cons
       frame_writer.write_poly_indices(mesh_to_export, uv_indices);
     }
     frame_writer.update_index_offsets(mesh_to_export);
-
-    mesh_to_export.~OBJMesh();
   }
   /* Export nurbs in parm form, not as vertices and edges. */
   for (uint ob_iter = 0; ob_iter < exportable_nurbs.size(); ob_iter++) {
diff --git 
a/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh 
b/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh
index bb5e7b99930..b393c369f98 100644
--- a/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh
+++ b/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh
@@ -48,7 +48,9 @@ class OBJMesh {
   /** Free new meshes we allocate for triangulated meshes, and curves 
converted to meshes. */
   ~OBJMesh()
   {
+    /** TODO ankitm remove this debug fprintf. */
     if (_me_eval_needs_free) {
+      fprintf(stderr, "Freed a curve converted to mesh at\n%s\n", AT);
       BKE_id_free(NULL, _export_mesh_eval);
     }
   }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to