fix for own mistake in recent change to use defvert layer offsets.
This commit is contained in:
@@ -2614,7 +2614,7 @@ static void vgroup_assign_verts(Object *ob, const float weight)
|
||||
|
||||
if (me->edit_btmesh) {
|
||||
BMEditMesh *em = me->edit_btmesh;
|
||||
const int cd_dvert_offset = CustomData_get_offset(&em->bm->vdata, CD_MDEFORMVERT);
|
||||
int cd_dvert_offset;
|
||||
|
||||
BMIter iter;
|
||||
BMVert *eve;
|
||||
@@ -2622,6 +2622,8 @@ static void vgroup_assign_verts(Object *ob, const float weight)
|
||||
if (!CustomData_has_layer(&em->bm->vdata, CD_MDEFORMVERT))
|
||||
BM_data_layer_add(em->bm, &em->bm->vdata, CD_MDEFORMVERT);
|
||||
|
||||
cd_dvert_offset = CustomData_get_offset(&em->bm->vdata, CD_MDEFORMVERT);
|
||||
|
||||
/* Go through the list of editverts and assign them */
|
||||
BM_ITER_MESH (eve, &iter, em->bm, BM_VERTS_OF_MESH) {
|
||||
if (BM_elem_flag_test(eve, BM_ELEM_SELECT)) {
|
||||
|
||||
Reference in New Issue
Block a user