Update callback of API defined property not called on keyframed property
Open, ConfirmedPublic

Description

System Information
Ubuntu 14.04

Blender Version
Broken: 2.77a
Worked: (optional)

Short description of error
Update callback of API defined property not called on keyframed property

Exact steps for others to reproduce the error
See attached file :

  • Change Enum property (on "Test" tab) manually : update callback is called
  • Change frame from 0 to 20 : callback is not called when enum is changed by new keyframe value

Details

Type
Bug

has been reported T37473, T28286.

Would be good to note this in RNA docs though.

Joshua Leung (aligorith) triaged this task as "Confirmed" priority.Apr 27 2016, 9:36 AM

As noted by Campbell, this is a known problem :(

Unfortunately, we cannot enable this for all properties - last time we did, people were getting random crashes when trying to load their scene files (with lots of compo nodes), as most of those things end up doing some crazy things (e.g. immediately force recalc right then and there) in their update callbacks.