diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-12-10 17:59:15 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-12-10 17:59:15 +0300 |
commit | 9fa408f51b70169d4e1ecf0801a3b9f726a9530b (patch) | |
tree | 07bdf9f3a97df3dd2083abd358df3d66555b983b /source/blender/depsgraph | |
parent | d7e7c4ddf704589d16f38f87c4055055e6703a9c (diff) |
Fix T58928: New Action causes crash when duplicating bone
Basically, armature update is not supposed to be run in edit mode.
This worked in master and new dependency graph because nobody was
tagging armature for an update.
But with all those copy-on-write and other things we can't ensure
tag doesn't happen (and we shouldn't). So now we ensure unwanted
code is not run from the code itself.
P.S. Deeper reason of this goes to the optimization of not updating
pose channels when in edit mode. Since pose doesn't define anything
there we don't want to be bothered with a pose update after every
operation which changes it.
Diffstat (limited to 'source/blender/depsgraph')
0 files changed, 0 insertions, 0 deletions