svn merge -r41575:41602 ^/trunk/blender
[blender.git] / source / blender / modifiers / intern / MOD_build.c
index 87989b541f5deaeb0a8af3987f2fab13578a4428..26dc7076101642723779872eeb32fbc3a0c5dcfa 100644 (file)
@@ -75,7 +75,7 @@ static int dependsOnTime(ModifierData *UNUSED(md))
        return 1;
 }
 
-static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
+static DerivedMesh *applyModifier(ModifierData *md, Object *UNUSED(ob),
                                                DerivedMesh *derivedData,
                                                int UNUSED(useRenderParams),
                                                int UNUSED(isFinalCalc))
@@ -115,12 +115,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
        faceMap = MEM_callocN(sizeof(*faceMap) * maxFaces, "build modifier faceMap");
        for(i = 0; i < maxFaces; ++i) faceMap[i] = i;
 
-       if (ob) {
-               frac = bsystem_time(md->scene, ob, md->scene->r.cfra,
-                                       bmd->start - 1.0f) / bmd->length;
-       } else {
-               frac = BKE_curframe(md->scene) - bmd->start / bmd->length;
-       }
+       frac = BKE_curframe(md->scene) - bmd->start / bmd->length;
        CLAMP(frac, 0.0f, 1.0f);
 
        numFaces = dm->getNumFaces(dm) * frac;