Blender Git Commit Log

Git Commits -> Revision 8ffb1da

Revision 8ffb1da by Joshua Leung (master)
June 19, 2009, 04:58 (GMT)
NLA SoC: Bugfix for Deleting Keyframes

When an F-Curve doesn't contain any keyframes anymore but it still exists, the F-Curve's value is not recalculated and flushed anymore if the F-Curve's value will not change. That is, if the F-Curve doesn't have any other data, i.e. drivers or generator-modifiers, which would still change its value, it wouldn't be recalculated to have a value of zero.

This solves the problem of deleting all scale keyframes, whereby objects/bones would appear to 'vanish'

Commit Details:

Full Hash: 8ffb1dacad032e42830debe9b51fdd961def354f
SVN Revision: 21000
Parent Commit: a87bc73
Lines Changed: +10, -4

2 Modified Paths:

/source/blender/blenkernel/BKE_fcurve.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+9, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021