[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