Merged changes in the trunk up to revision 47977.
[blender.git] / source / blender / blenkernel / intern / anim_sys.c
index ec2b8a04c9a8372834f473c63b7ece3b7fb80c78..e5701927b073ed4d4c1589515c48dbdabd60976a 100644 (file)
@@ -1294,9 +1294,11 @@ static void animsys_evaluate_drivers(PointerRNA *ptr, AnimData *adt, float ctime
                /* check if this driver's curve should be skipped */
                if ((fcu->flag & (FCURVE_MUTED | FCURVE_DISABLED)) == 0) {
                        /* check if driver itself is tagged for recalculation */
-                       if ((driver) && !(driver->flag & DRIVER_FLAG_INVALID) /*&& (driver->flag & DRIVER_FLAG_RECALC)*/) {  // XXX driver recalc flag is not set yet by depsgraph!
-                               /* evaluate this using values set already in other places */
-                               // NOTE: for 'layering' option later on, we should check if we should remove old value before adding new to only be done when drivers only changed
+                       /* XXX driver recalc flag is not set yet by depsgraph! */
+                       if ((driver) && !(driver->flag & DRIVER_FLAG_INVALID) /*&& (driver->flag & DRIVER_FLAG_RECALC)*/) {
+                               /* evaluate this using values set already in other places
+                                * NOTE: for 'layering' option later on, we should check if we should remove old value before adding
+                                *       new to only be done when drivers only changed */
                                calculate_fcurve(fcu, ctime);
                                ok = animsys_execute_fcurve(ptr, NULL, fcu);