X-Git-Url: https://git.blender.org/gitweb/gitweb.cgi/blender-staging.git/blobdiff_plain/7da56f4a9ba0bdd0cdcd40b8ca6e69d776d26abe..41745b8a506866f301c2e68cc36628f2b68a1581:/source/blender/src/transform_conversions.c diff --git a/source/blender/src/transform_conversions.c b/source/blender/src/transform_conversions.c index 78284e11e74..d43ff885975 100644 --- a/source/blender/src/transform_conversions.c +++ b/source/blender/src/transform_conversions.c @@ -77,6 +77,7 @@ #include "BKE_action.h" #include "BKE_armature.h" #include "BKE_blender.h" +#include "BKE_cloth.h" #include "BKE_curve.h" #include "BKE_constraint.h" #include "BKE_depsgraph.h" @@ -3219,13 +3220,17 @@ void special_aftertrans_update(TransInfo *t) } else { base= FIRSTBASE; - while (base) { - + + while (base) { + if(base->flag & BA_DO_IPO) redrawipo= 1; ob= base->object; if (modifiers_isSoftbodyEnabled(ob)) ob->softflag |= OB_SB_REDO; + else if(modifiers_isClothEnabled(ob)) { + cloth_free_modifier(modifiers_isClothEnabled(ob)); + } /* Set autokey if necessary */ if ((!cancelled) && (t->mode != TFM_DUMMY) && (base->flag & SELECT)) {