== Multires ==

Fixed bug #6046, updating edge data after applying multires

* Changing the Edge level in the Multires panel should update the edge render flag as well as the draw flag
This commit is contained in:
2007-02-22 19:34:38 +00:00
parent a7bccae477
commit 1f8469b7fb

View File

@@ -1600,9 +1600,9 @@ void multires_edge_level_update(void *ob, void *me_v)
const int ndx= me->pv ? me->pv->edge_map[i] : i;
if(ndx != -1) { /* -1= hidden edge */
if(me->mr->edgelvl >= me->mr->current || i<threshold)
me->medge[ndx].flag |= ME_EDGEDRAW;
me->medge[ndx].flag |= ME_EDGEDRAW | ME_EDGERENDER;
else
me->medge[ndx].flag &= ~ME_EDGEDRAW;
me->medge[ndx].flag &= ~ME_EDGEDRAW | ~ME_EDGERENDER;
}
}