Update callback of API defined property not called on keyframed property #48285

Closed
opened 2016-04-27 08:14:11 +02:00 by Julien Duroure · 6 comments
Member

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

update_cb_keyframed.blend

**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 [update_cb_keyframed.blend](https://archive.blender.org/developer/F307243/update_cb_keyframed.blend)
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'
Author
Member

Added subscriber: @JulienDuroure

Added subscriber: @JulienDuroure

Added subscriber: @ideasman42

Added subscriber: @ideasman42
Joshua Leung was assigned by Campbell Barton 2016-04-27 08:39:09 +02:00

has been reported blender/blender#37473, #28286.

Would be good to note this in RNA docs though.

has been reported blender/blender#37473, #28286. Would be good to note this in RNA docs though.
Member

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.

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.

Closed as duplicate of blender/blender#37473

Closed as duplicate of blender/blender#37473
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#48285
No description provided.