Fix T40548: After canceling, F-Curve handlers don't go back to original position.
authorLukas Tönne <lukas.toenne@gmail.com>
Sun, 6 Jul 2014 11:09:52 +0000 (13:09 +0200)
committerLukas Tönne <lukas.toenne@gmail.com>
Sun, 6 Jul 2014 11:10:22 +0000 (13:10 +0200)
commit22fa83173b326ef1344ceec6623a5562d8b851f1
tree2bd61c23137f83838819c13d464a6a862e9b8418
parente929dc2d8cb058f745d5dfa46ef34b69bd35f86f
Fix T40548: After canceling, F-Curve handlers don't go back to original position.

Handle vectors for the initial location were only stored when the handles are actually
selected for transform. When only the master vertex is moved this can still affect
the handles though, since they are constraint to one side of the master vertex.

Now the handle data is stored regardless of whether handles are included in the transform,
so on cancel their location is reset correctly as well.
source/blender/editors/transform/transform.c
source/blender/editors/transform/transform.h
source/blender/editors/transform/transform_conversions.c