Blender Git Commit Log

Git Commits -> Revision c504b8b

Revision c504b8b by Joshua Leung (master)
April 28, 2014, 05:16 (GMT)
Fix T39911: Unpredictable behaviour when editing y-coordinate of right handle via Active Key panel (for aligned handles)

Editing the y-coordinate of the right handle of a keyframe via the Active Keyframe
panel in the Graph Editor, while both handles are selected and are both of type "aligned"
resulted in weird behaviours such as the x-coordinate of the right handle changing
(and rapidly starting to overshoot) but nothing else. However, this problem
doesn't occur when only a single handle is selected.

It turns out that the "order of computation" logic in calchandleNurb_intern() gets
confused in the case of both handles being selected, and results in a sub-optimal
handling of the right handle being the one that's been changed. We hack around this
here by temporarily making it so that just the right handle is selected when doing
the updates here.

Commit Details:

Full Hash: c504b8b237e1f9e866969ca6cd599b2884543686
Parent Commit: 4de6224
Lines Changed: +29, -2

1 Modified Path:

/source/blender/editors/space_graph/graph_buttons.c (+29, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021