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:
authorNicholas Bishop <nicholasbishop@gmail.com>2009-01-01 06:40:02 +0300
committerNicholas Bishop <nicholasbishop@gmail.com>2009-01-01 06:40:02 +0300
commit24a9a0f135edc912094fe48a854572ba1f4954e0 (patch)
tree81b32f090922ef5f0dfa295953f1cc843cf208a8 /source
parent376bc5f7f7d675f3add3e9beab1fa94e4a746a72 (diff)
Handle the (extremely unlikely) case that the max multires levels is exceeded
Diffstat (limited to 'source')
-rw-r--r--source/blender/blenkernel/intern/multires.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/blenkernel/intern/multires.c b/source/blender/blenkernel/intern/multires.c
index 66b4744756d..43cb796f4b4 100644
--- a/source/blender/blenkernel/intern/multires.c
+++ b/source/blender/blenkernel/intern/multires.c
@@ -471,10 +471,10 @@ void multiresModifier_subdivide(MultiresModifierData *mmd, Object *ob, int dista
if(distance == 0)
return;
- if(mmd->totlvl == multires_max_levels) {
- // TODO
- return;
- }
+ if(mmd->totlvl > multires_max_levels)
+ mmd->totlvl = multires_max_levels;
+ if(mmd->lvl > multires_max_levels)
+ mmd->lvl = multires_max_levels;
multires_force_update(ob);