[Bf-blender-cvs] [177152c91d5] refactor-mesh-material-index-generic: Fix crash in bmesh to mesh conversion

Hans Goudey noreply at git.blender.org
Sun Aug 28 20:14:01 CEST 2022


Commit: 177152c91d5286bfbd0b39445b1ba7c67d55ac93
Author: Hans Goudey
Date:   Sun Aug 28 13:13:53 2022 -0500
Branches: refactor-mesh-material-index-generic
https://developer.blender.org/rB177152c91d5286bfbd0b39445b1ba7c67d55ac93

Fix crash in bmesh to mesh conversion

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

M	source/blender/bmesh/intern/bmesh_mesh_convert.cc

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

diff --git a/source/blender/bmesh/intern/bmesh_mesh_convert.cc b/source/blender/bmesh/intern/bmesh_mesh_convert.cc
index b47a1df33c0..f509eef2141 100644
--- a/source/blender/bmesh/intern/bmesh_mesh_convert.cc
+++ b/source/blender/bmesh/intern/bmesh_mesh_convert.cc
@@ -1422,6 +1422,7 @@ void BM_mesh_bm_to_me_for_eval(BMesh *bm, Mesh *me, const CustomData_MeshMasks *
   bm->elem_index_dirty &= ~(BM_FACE | BM_LOOP);
 
   if (need_material_index) {
+    BM_mesh_elem_table_ensure(bm, BM_FACE);
     write_fn_to_attribute<int>(
         blender::bke::mesh_attributes_for_write(*me),
         "material_index",



More information about the Bf-blender-cvs mailing list