[Bf-blender-cvs] [91d3a5c1f7b] blender2.8: Fix crash when duplicating an object type mesh with raycast operation enabled.

Germano noreply at git.blender.org
Wed May 16 19:28:37 CEST 2018


Commit: 91d3a5c1f7bff929cfcf7929e827f616c271b882
Author: Germano
Date:   Wed May 16 14:28:28 2018 -0300
Branches: blender2.8
https://developer.blender.org/rB91d3a5c1f7bff929cfcf7929e827f616c271b882

Fix crash when duplicating an object type mesh with raycast operation enabled.

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

M	source/blender/blenkernel/intern/mesh.c

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

diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c
index 266247d5143..aea3e5f4281 100644
--- a/source/blender/blenkernel/intern/mesh.c
+++ b/source/blender/blenkernel/intern/mesh.c
@@ -551,7 +551,10 @@ void BKE_mesh_copy_data(Main *bmain, Mesh *me_dst, const Mesh *me_src, const int
 	BKE_mesh_update_customdata_pointers(me_dst, do_tessface);
 
 	me_dst->edit_btmesh = NULL;
+
+	/* Call BKE_mesh_runtime_reset? */
 	me_dst->runtime.batch_cache = NULL;
+	me_dst->runtime.looptris.array = NULL;
 	me_dst->runtime.bvh_cache = NULL;
 
 	if (me_src->id.tag & LIB_TAG_NO_MAIN) {



More information about the Bf-blender-cvs mailing list