== Multires ==

Fixed bug #6056, Brush Grab in SculptMode don't works for ShapeKeys

* Grab Brush stores active vertices differently from other brushes, need to read from a different List when updating shape keys.
This commit is contained in:
Nicholas Bishop 2007-02-23 06:02:46 +00:00
parent 98a81b3927
commit 53855b4a43

@ -1221,7 +1221,8 @@ void do_brush_action(float *vertexcosnos, EditData e,
if(keyblock) {
float *co= keyblock->data;
if(co) {
for(adata= active_verts.first; adata; adata= adata->next)
adata = e.grabdata ? e.grabdata->active_verts[e.grabdata->index].first : active_verts.first;
for(; adata; adata= adata->next)
if(adata->Index < keyblock->totelem)
VecCopyf(&co[adata->Index*3], me->mvert[adata->Index].co);
}