From ca958642fa92118f8c6fc1f585f897999ff6d32a Mon Sep 17 00:00:00 2001 From: Luca Rood Date: Thu, 20 Apr 2017 17:48:37 +0200 Subject: Fix Surface Deform not unbinding if target is removed --- source/blender/modifiers/intern/MOD_surfacedeform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/modifiers') diff --git a/source/blender/modifiers/intern/MOD_surfacedeform.c b/source/blender/modifiers/intern/MOD_surfacedeform.c index da9b926d1f4..e9ec90198c4 100644 --- a/source/blender/modifiers/intern/MOD_surfacedeform.c +++ b/source/blender/modifiers/intern/MOD_surfacedeform.c @@ -1195,7 +1195,7 @@ static bool isDisabled(ModifierData *md, int UNUSED(useRenderParams)) { SurfaceDeformModifierData *smd = (SurfaceDeformModifierData *)md; - return !smd->target; + return !smd->target && !(smd->verts && !(smd->flags & MOD_SDEF_BIND)); } ModifierTypeInfo modifierType_SurfaceDeform = { -- cgit v1.2.3