Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'rigify/utils/mechanism.py')
-rw-r--r--rigify/utils/mechanism.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/rigify/utils/mechanism.py b/rigify/utils/mechanism.py
index 234caaaf..6335514b 100644
--- a/rigify/utils/mechanism.py
+++ b/rigify/utils/mechanism.py
@@ -420,7 +420,7 @@ def reactivate_custom_properties(obj):
fcu.mute = False
-def copy_custom_properties(src, dest, *, prefix='', dest_prefix='', link_driver=False):
+def copy_custom_properties(src, dest, *, prefix='', dest_prefix='', link_driver=False, overridable=True):
"""Copy custom properties with filtering by prefix. Optionally link using drivers."""
res = []
exclude = {'_RNA_UI', 'rigify_parameters', 'rigify_type'}
@@ -442,6 +442,9 @@ def copy_custom_properties(src, dest, *, prefix='', dest_prefix='', link_driver=
if link_driver:
make_driver(src, quote_property(key), variables=[(dest.id_data, dest, new_key)])
+ if overridable:
+ dest.property_overridable_library_set(quote_property(new_key), True)
+
res.append((key, new_key, value, info))
return res