[Bf-blender-cvs] [4ffa5e57036] blender-v2.83-release: Fix (unreported) bda locking of whole GP modifiers whem GP obdata is linked.

Bastien Montagne noreply at git.blender.org
Fri Apr 17 17:49:59 CEST 2020


Commit: 4ffa5e570368697241d13b3e95ffad7dc6ea28da
Author: Bastien Montagne
Date:   Fri Apr 17 17:43:47 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB4ffa5e570368697241d13b3e95ffad7dc6ea28da

Fix (unreported) bda locking of whole GP modifiers whem GP obdata is linked.

Only applys to obdata feature is supposed to be locked in that case, not
the whole modifier.

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

M	source/blender/editors/interface/interface_templates.c

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

diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c
index 52afb17079d..ca9f12a4219 100644
--- a/source/blender/editors/interface/interface_templates.c
+++ b/source/blender/editors/interface/interface_templates.c
@@ -2249,6 +2249,10 @@ static uiLayout *gpencil_draw_modifier(uiLayout *layout, Object *ob, GpencilModi
                 0,
                 "apply_as",
                 MODIFIER_APPLY_DATA);
+
+    UI_block_lock_clear(block);
+    UI_block_lock_set(block, ob && ID_IS_LINKED(ob), ERROR_LIBDATA_MESSAGE);
+
     uiItemO(row,
             CTX_IFACE_(BLT_I18NCONTEXT_OPERATOR_DEFAULT, "Copy"),
             ICON_NONE,



More information about the Bf-blender-cvs mailing list