diff options
author | Joshua Leung <aligorith@gmail.com> | 2016-02-08 16:18:05 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2016-02-08 16:45:35 +0300 |
commit | 3419ffdf498cd5ba27433bd64d9da3939a4b13d2 (patch) | |
tree | 45c713c9eada9883bb982be4e52d56170f30b884 /source/blender/editors/space_action/action_edit.c | |
parent | 770319bbd2be1cc79f3f67f98e6f125d013beddc (diff) |
Fix: ANIM_animdata_update() was not handling post-edit updates on GP channels
This may have resulted in situations where the order of GP keyframes was
incorrect (leading to some frames not being able to be found), or in some
redraw problems when trying to delete GP keyframes (that I was getting earlier,
but can't seem to reproduce now)
TODO: We now need to hook up a proper api to do the GP key sorting
Diffstat (limited to 'source/blender/editors/space_action/action_edit.c')
-rw-r--r-- | source/blender/editors/space_action/action_edit.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/editors/space_action/action_edit.c b/source/blender/editors/space_action/action_edit.c index 35b33450116..e595d5d3fa5 100644 --- a/source/blender/editors/space_action/action_edit.c +++ b/source/blender/editors/space_action/action_edit.c @@ -902,16 +902,16 @@ static bool delete_action_keys(bAnimContext *ac) ale->key_data = NULL; } } - + if (changed) { ale->update |= ANIM_UPDATE_DEFAULT; changed_final = true; } } - + ANIM_animdata_update(ac, &anim_data); ANIM_animdata_freelist(&anim_data); - + return changed_final; } |