diff options
author | demeterdzadik@gmail.com <demeterdzadik@gmail.com> | 2022-10-20 19:27:24 +0300 |
---|---|---|
committer | demeterdzadik@gmail.com <demeterdzadik@gmail.com> | 2022-10-20 19:27:24 +0300 |
commit | ae3d53a7ceb2215ef1d75b95d321c6b89bd401c6 (patch) | |
tree | 6fc1669e120e3bcc644237ba44303d97d8edfa86 | |
parent | 70fab4b05efa5c445feb63ebeec61702a3723679 (diff) |
Rigify: Fix feature set not registering
When we enable the Rigify add-on with installed feature sets, we were
trying to register those feature sets as well, but failing because the
feature set list wasn't populated yet; It would ALWAYS be an empty list.
Moving refresh() inside get_enabled_modules_names() might be better.
-rw-r--r-- | rigify/__init__.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/rigify/__init__.py b/rigify/__init__.py index 386c8055..1b5c2680 100644 --- a/rigify/__init__.py +++ b/rigify/__init__.py @@ -166,6 +166,7 @@ class RigifyPreferences(AddonPreferences): def register_feature_sets(self, register): """Call register or unregister of external feature sets""" + self.refresh_installed_feature_sets() for set_name in feature_set_list.get_enabled_modules_names(): feature_set_list.call_register_function(set_name, register) |