From 57b2ea62ab6f2f8e6dbd8cd51be0ef93b65ef34a Mon Sep 17 00:00:00 2001 From: Elia Sarti Date: Thu, 25 Mar 2010 10:43:55 +0000 Subject: [PATCH] Remove object type check in Cast Modifier deformation, was wrong now that Curves support modifiers. Also fixes [#21742] Crashes when adding a Cast mod after a Screw mod on a Curve Object --- source/blender/blenkernel/intern/modifier.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/source/blender/blenkernel/intern/modifier.c b/source/blender/blenkernel/intern/modifier.c index 7be0cb3e3ed..5cda09cad85 100644 --- a/source/blender/blenkernel/intern/modifier.c +++ b/source/blender/blenkernel/intern/modifier.c @@ -4816,11 +4816,7 @@ static void castModifier_deformVerts( DerivedMesh *dm = NULL; CastModifierData *cmd = (CastModifierData *)md; - if (ob->type == OB_MESH) { - /* DerivedMesh is used only in case object is MESH */ - /* so we could optimize modifier applying by skipping DM creation */ - dm = get_dm(md->scene, ob, NULL, derivedData, NULL, 0); - } + dm = get_dm(md->scene, ob, NULL, derivedData, NULL, 0); if (cmd->type == MOD_CAST_TYPE_CUBOID) { castModifier_cuboid_do(cmd, ob, dm, vertexCos, numVerts);