Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Bishop <nicholasbishop@gmail.com>2007-01-09 02:41:42 +0300
committerNicholas Bishop <nicholasbishop@gmail.com>2007-01-09 02:41:42 +0300
commitf59f4d73a247e6b80bbb20a3c35b1847e1713fde (patch)
treeec80380f3c79da9833451f56d805339526819017 /source/blender/src/multires.c
parent5bb658dd699aba235788be06368eff2b5421b125 (diff)
Bugfix for multirse, Mesh wasn't being properly updated with weightpaint data after switching back to level 1.
Diffstat (limited to 'source/blender/src/multires.c')
-rw-r--r--source/blender/src/multires.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/src/multires.c b/source/blender/src/multires.c
index 46118a4f13b..180fc65a9a3 100644
--- a/source/blender/src/multires.c
+++ b/source/blender/src/multires.c
@@ -1206,7 +1206,7 @@ void multires_level_to_mesh(Object *ob, Mesh *me)
CustomData_get(&me->mr->vdata, i, CD_MDEFORMVERT));
} else {
CustomData_merge(&me->mr->vdata, &me->vdata, vdata_mask, CD_DUPLICATE, lvl->totvert);
- me->dvert= CustomData_get(&me->mr->vdata, 0, CD_MDEFORMVERT);
+ CustomData_get(&me->mr->vdata, 0, CD_MDEFORMVERT);
}
}
else if(CustomData_has_layer(&me->mr->vdata, CD_MDEFORMVERT)) {
@@ -1311,6 +1311,8 @@ void multires_level_to_mesh(Object *ob, Mesh *me)
if(G.f & G_SCULPTMODE)
set_sculpt_object(ob);
}
+
+ mesh_update_customdata_pointers(me);
countall();