Maniphest T63865

Animated Influence slider of NLA Strip doesn't update
Closed, Resolved

Assigned To
None
Authored By
RedMser (RedMser)
Apr 24 2019, 7:47 PM
Tags
  • BF Blender
  • User Interface
Subscribers
Brecht Van Lommel (brecht)
Jacques Lucke (JacquesLucke)
RedMser (RedMser)
Sergey Sharybin (sergey)

Description

Blender Version
Broken: version: 2.80 (sub 58), branch: blender2.7, commit date: 2019-04-21 20:30, hash: rB797539e76ccf

The "Influence" control that shows in the N-menu of the NLA editor when having a NLA Strip selected (under "Evaluation") can be animated and it works just fine.
But the UI portion of it (the slider in the menu) does not update at all when playing the animation, it just stays at the value it last had.

This might also be the case for the other sliders in this category - I haven't tested!

Reproduce:

Revisions and Commits

rB Blender
D4762

Event Timeline

RedMser (RedMser) created this task.Apr 24 2019, 7:47 PM
RedMser (RedMser) added a project: User Interface.
Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 50.Apr 25 2019, 4:54 PM
Jacques Lucke (JacquesLucke) added subscribers: Sergey Sharybin (sergey), Jacques Lucke (JacquesLucke).Apr 25 2019, 5:03 PM

@Sergey Sharybin (sergey), could this be some missing write-back after the animation has been evaluated?

Sergey Sharybin (sergey) added a subscriber: Brecht Van Lommel (brecht).Apr 25 2019, 5:11 PM

This is due to missing ID pointer in PointerRNA passed to animsys_write_orig_anim_rna.
@Brecht Van Lommel (brecht), is there a way to write to such property?

Brecht Van Lommel (brecht) added a comment.Apr 25 2019, 5:21 PM

If the ID pointer is missing it should not be considered a valid pointer, the id pointer should only be NULL for data that is not part of any datablock (e.g. user preferences). Whatever code is creating that pointer should be fixed.

Sergey Sharybin (sergey) changed the task status from Unknown Status to Resolved by committing rB80c3501d1949: Fix T63865: Animated Influence slider of NLA Strip doesn't update.Apr 30 2019, 12:18 PM
Sergey Sharybin (sergey) added a commit: rB80c3501d1949: Fix T63865: Animated Influence slider of NLA Strip doesn't update.