Bugfix [#34645] NlaStrip Tweak Mode - No automatic action length sync on exit
authorJoshua Leung <aligorith@gmail.com>
Fri, 26 Apr 2013 13:42:55 +0000 (13:42 +0000)
committerJoshua Leung <aligorith@gmail.com>
Fri, 26 Apr 2013 13:42:55 +0000 (13:42 +0000)
commiteda757d4c8df59ae75de54506e810a3abb783107
treea8bab95f03e10e7f6d747a9c5288f25a1c875ec0
parent1a3c59baacf9caecb4b13bbe2bb6316ef115f19e
Bugfix [#34645] NlaStrip Tweak Mode - No automatic action length sync on exit

Originally I was thinking of not restoring this functionality (see report for
further details). However, upon rechecking the code, it seems that there was
actually a define set up for this already, but which wasn't actually hooked up
yet. So, this commit basically exposes this option ("Sync Length") which ensures
that when exiting tweak mode on a NLA Strip, that strip instance (and not other
users of the same action) will be updated to include the newly added keyframes.
This option is not enabled by default, and shouldn't really be needed in most
("intended") workflows.
source/blender/blenkernel/intern/nla.c
source/blender/editors/space_nla/nla_buttons.c
source/blender/makesrna/intern/rna_nla.c