Blender Git Commit Log

Git Commits -> Revision 6eaa69c

Revision 6eaa69c by Bastien Montagne (master)
November 22, 2021, 08:28 (GMT)
Fix (unreported) broken handling of constraints reordering with liboverride.

New drag&drop reordering code would call constraints reordering operator
with the generic context, and not the one from the panel's layout.
missing the "constraint" member which is mandatory for poll function to
properly deal with override vs. local constraints.

This commit fixes it by generating a temp bContextStore in the panel
re-ordering callback.

NOTE: this fix will have to be extended to modifiers (which happen to
work currently because they have an 'active' status), and gpencil
modifiers (which are also broken currently).

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

Commit Details:

Full Hash: 6eaa69c66c98d291b80331330391664415f759a4
Parent Commit: 1b2ee3c
Lines Changed: +15, -0

1 Modified Path:

/source/blender/editors/interface/interface_templates.c (+15, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021