[Bf-extensions-cvs] [ae3d53a7] master: Rigify: Fix feature set not registering

demeterdzadik@gmail.com noreply at git.blender.org
Thu Oct 20 18:53:06 CEST 2022


Commit: ae3d53a7ceb2215ef1d75b95d321c6b89bd401c6
Author: demeterdzadik at gmail.com
Date:   Thu Oct 20 18:27:24 2022 +0200
Branches: master
https://developer.blender.org/rBAae3d53a7ceb2215ef1d75b95d321c6b89bd401c6

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.

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

M	rigify/__init__.py

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

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)



More information about the Bf-extensions-cvs mailing list