Commit: 6b538f42718c175ad5659d394094b512ac058756
Author: Bastien Montagne
Date:   Fri May 30 20:22:23 2014 +0200
https://developer.blender.org/rB6b538f42718c175ad5659d394094b512ac058756

Fix T40445: Disabled modifiers prevent cage edit mode.

No valid reason to make non-mapping modifiers break edit cage,
when they are disabled in 3DView/edit mode!

===================================================================

M       source/blender/blenkernel/intern/modifier.c

===================================================================

diff --git a/source/blender/blenkernel/intern/modifier.c 
b/source/blender/blenkernel/intern/modifier.c
index 5638316..b5cbec2 100644
--- a/source/blender/blenkernel/intern/modifier.c
+++ b/source/blender/blenkernel/intern/modifier.c
@@ -357,6 +357,9 @@ int modifiers_getCageIndex(struct Scene *scene, Object *ob, 
int *r_lastPossibleC
                if (!(mti->flags & eModifierTypeFlag_SupportsEditmode)) 
continue;
                if (md->mode & eModifierMode_DisableTemporary) continue;
 
+               if (!(md->mode & eModifierMode_Realtime)) continue;
+               if (!(md->mode & eModifierMode_Editmode)) continue;
+
                if (!modifier_supportsMapping(md))
                        break;
 
@@ -364,9 +367,6 @@ int modifiers_getCageIndex(struct Scene *scene, Object *ob, 
int *r_lastPossibleC
                        *r_lastPossibleCageIndex = i;
                }
 
-               if (!(md->mode & eModifierMode_Realtime)) continue;
-               if (!(md->mode & eModifierMode_Editmode)) continue;
-
                if (md->mode & eModifierMode_OnCage)
                        cageIndex = i;
        }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to