Blender Git Loki
Git Commits -> Revision b39be60
Revision b39be60 by Brecht Van Lommel (master) January 12, 2010, 21:20 (GMT) |
NLA: fix keyframes getting messed up when making strips longer. For drawing and other operations the nla mapping would be applied to the curves, but not restored correctly. The unmap function was not the inverse of the map function, and it's not clear to me it's even possible to make it so due to repeat, so now the old coordinates are backed up in a list and then restored afterwards. |
Commit Details:
Full Hash: b39be6007576021fb377343cd880bfcc44b77031
SVN Revision: 25940
Parent Commit: 63e80e2
Lines Changed: +98, -49
11 Modified Paths:
/source/blender/editors/animation/anim_draw.c (+26, -14) (Diff)
/source/blender/editors/animation/keyframes_draw.c (+4, -2) (Diff)
/source/blender/editors/include/ED_anim_api.h (+1, -1) (Diff)
/source/blender/editors/include/ED_keyframes_edit.h (+1, -0) (Diff)
/source/blender/editors/space_action/action_edit.c (+12, -7) (Diff)
/source/blender/editors/space_action/action_select.c (+8, -4) (Diff)
/source/blender/editors/space_graph/graph_draw.c (+3, -2) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+12, -6) (Diff)
/source/blender/editors/space_graph/graph_select.c (+11, -6) (Diff)
/source/blender/editors/transform/transform_conversions.c (+12, -7) (Diff)
/source/blender/makesrna/intern/rna_nla.c (+8, -0) (Diff)
/source/blender/editors/animation/keyframes_draw.c (+4, -2) (Diff)
/source/blender/editors/include/ED_anim_api.h (+1, -1) (Diff)
/source/blender/editors/include/ED_keyframes_edit.h (+1, -0) (Diff)
/source/blender/editors/space_action/action_edit.c (+12, -7) (Diff)
/source/blender/editors/space_action/action_select.c (+8, -4) (Diff)
/source/blender/editors/space_graph/graph_draw.c (+3, -2) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+12, -6) (Diff)
/source/blender/editors/space_graph/graph_select.c (+11, -6) (Diff)
/source/blender/editors/transform/transform_conversions.c (+12, -7) (Diff)
/source/blender/makesrna/intern/rna_nla.c (+8, -0) (Diff)