[Bf-extensions-cvs] [186357cc] master: Rigify: re-register rig parameters after installing a feature set package.
Alexander Gavrilov
noreply at git.blender.org
Fri May 3 19:26:05 CEST 2019
Commit: 186357ccc04facf959551c99315a4d55857394d8
Author: Alexander Gavrilov
Date: Fri May 3 20:24:42 2019 +0300
Branches: master
https://developer.blender.org/rBA186357ccc04facf959551c99315a4d55857394d8
Rigify: re-register rig parameters after installing a feature set package.
Otherwise the rig properties may not work correctly until blender restart.
===================================================================
M rigify/__init__.py
===================================================================
diff --git a/rigify/__init__.py b/rigify/__init__.py
index 2b0a553f..092b882b 100644
--- a/rigify/__init__.py
+++ b/rigify/__init__.py
@@ -145,6 +145,9 @@ class RigifyPreferences(AddonPreferences):
print('Reloading external metarigs...')
metarig_menu.get_external_metarigs(feature_sets_path)
+ # Re-register rig paramaters
+ register_rig_parameters()
+
legacy_mode: BoolProperty(
name='Rigify Legacy Mode',
description='Select if you want to use Rigify in legacy mode',
@@ -474,6 +477,10 @@ def register():
bpy.context.preferences.addons['rigify'].preferences.update_external_rigs()
# Add rig parameters
+ register_rig_parameters()
+
+
+def register_rig_parameters():
if bpy.context.preferences.addons['rigify'].preferences.legacy_mode:
for rig in rig_lists.rig_list:
r = utils.get_rig_type(rig)
More information about the Bf-extensions-cvs
mailing list