Bugfix #5394
authorTon Roosendaal <ton@blender.org>
Thu, 18 Jan 2007 16:14:37 +0000 (16:14 +0000)
committerTon Roosendaal <ton@blender.org>
Thu, 18 Jan 2007 16:14:37 +0000 (16:14 +0000)
Option "Apply Modifier" did not work for meshes with shape keys. Even made
a very bad mess of the Mesh. Added warning in code and prevented apply.

source/blender/src/buttons_editing.c

index d878c609e4d1fd5ae510efccc568adcae9aaddad..fca3866fdaadcaf15861c0e9f459296589d41e04 100644 (file)
@@ -1184,6 +1184,10 @@ static void modifiers_applyModifier(void *obv, void *mdv)
                        error("Modifier changes topology; cannot apply with multires active");
                        return;
                }
                        error("Modifier changes topology; cannot apply with multires active");
                        return;
                }
+               if(me->key) {
+                       error("Modifier cannot be applied to Mesh with Shape Keys");
+                       return;
+               }
        
                sculptmode_pmv_off(me);
        
        
                sculptmode_pmv_off(me);