From ae3d53a7ceb2215ef1d75b95d321c6b89bd401c6 Mon Sep 17 00:00:00 2001 From: "demeterdzadik@gmail.com" Date: Thu, 20 Oct 2022 18:27:24 +0200 Subject: 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. --- rigify/__init__.py | 1 + 1 file changed, 1 insertion(+) (limited to 'rigify') 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) -- cgit v1.2.3