Avoid an unecessary rebuild of the pbvh.

This commit is contained in:
Nicholas Bishop
2009-10-28 07:15:01 +00:00
parent 243c73e96e
commit 7ce5c951c5
2 changed files with 5 additions and 3 deletions

View File

@@ -1003,7 +1003,9 @@ static struct MultiresModifierData *sculpt_multires_active(Object *ob)
static void sculpt_update_mesh_elements(bContext *C)
{
Object *ob = CTX_data_active_object(C);
DerivedMesh *dm = mesh_get_derived_final(CTX_data_scene(C), ob, CD_MASK_BAREMESH);
DerivedMesh *dm =
mesh_get_derived_final(CTX_data_scene(C), ob,
CTX_wm_view3d(C)->customdata_mask);
SculptSession *ss = ob->sculpt;
if((ss->multires = sculpt_multires_active(ob))) {

View File

@@ -1859,8 +1859,8 @@ static CustomDataMask get_viewedit_datamask(bScreen *screen, Scene *scene, Objec
mask |= CD_MASK_MCOL;
if(ob->mode & OB_MODE_WEIGHT_PAINT)
mask |= CD_MASK_WEIGHT_MCOL;
if(ob->mode & OB_MODE_SCULPT)
mask |= CD_MASK_MDISPS;
//if(ob->mode & OB_MODE_SCULPT)
// mask |= CD_MASK_MDISPS;
}
return mask;