[Bf-blender-cvs] [0ae23636e7e] master: Fix missing animation UI update in the Properties Editor

Philipp Oeser noreply at git.blender.org
Fri Aug 13 10:11:42 CEST 2021


Commit: 0ae23636e7e337b70ade5b172af291ac46a517ff
Author: Philipp Oeser
Date:   Wed Apr 21 17:26:18 2021 +0200
Branches: master
https://developer.blender.org/rB0ae23636e7e337b70ade5b172af291ac46a517ff

Fix missing animation UI update in the Properties Editor

Animation indicators as well as decorators for properties were not
updating correctly in the following cases:
- NLA pushdown (this was reported in T87681)
- NLA enter/exit tweakmode
- Outliner unlinking/setting action

These actions all send a ND_NLA_ACTCHANGE notifier which the Properties
Editor was not listening to [which is now added].

part of T87681.

Maniphest Tasks: T87681

Differential Revision: https://developer.blender.org/D11040

===================================================================

M	source/blender/editors/space_buttons/space_buttons.c

===================================================================

diff --git a/source/blender/editors/space_buttons/space_buttons.c b/source/blender/editors/space_buttons/space_buttons.c
index 57a7fe894b0..b04291b7ab4 100644
--- a/source/blender/editors/space_buttons/space_buttons.c
+++ b/source/blender/editors/space_buttons/space_buttons.c
@@ -811,6 +811,9 @@ static void buttons_area_listener(const wmSpaceTypeListenerParams *params)
       break;
     case NC_ANIMATION:
       switch (wmn->data) {
+        case ND_NLA_ACTCHANGE:
+          ED_area_tag_redraw(area);
+          break;
         case ND_KEYFRAME:
           if (ELEM(wmn->action, NA_EDITED, NA_ADDED, NA_REMOVED)) {
             ED_area_tag_redraw(area);



More information about the Bf-blender-cvs mailing list