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
path: root/source
diff options
context:
space:
mode:
authorBen Batt <benbatt@gmail.com>2007-05-16 19:19:54 +0400
committerBen Batt <benbatt@gmail.com>2007-05-16 19:19:54 +0400
commit8bfa2534799125b47ec8285674083bb1f28b1398 (patch)
treeb124d309134df7271ec273c88eaad65ecc595b7d /source
parent05dcd05520814a170a565c568cbcd67533e6ad67 (diff)
Fixed the "Enable modifier during editmode" button for the case when there are
only deform modifiers in the stack. The code that copied the cage mesh to the final mesh didn't check for vertex coordinates; I have added this check.
Diffstat (limited to 'source')
-rw-r--r--source/blender/blenkernel/intern/DerivedMesh.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c
index 79da171fe5c..aaddc2dfcc5 100644
--- a/source/blender/blenkernel/intern/DerivedMesh.c
+++ b/source/blender/blenkernel/intern/DerivedMesh.c
@@ -2024,7 +2024,7 @@ static void editmesh_calc_modifiers(DerivedMesh **cage_r,
CDDM_calc_normals(*final_r);
} else if (dm) {
*final_r = dm;
- } else if (cage_r && *cage_r) {
+ } else if (!deformedVerts && cage_r && *cage_r) {
*final_r = *cage_r;
} else {
*final_r = getEditMeshDerivedMesh(em, ob, deformedVerts);