fix for own mistake in recent change to use defvert layer offsets.

This commit is contained in:
Campbell Barton
2013-05-28 23:13:04 +00:00
parent de3686ac25
commit c1619a528c

View File

@@ -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)) {