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 'pie_menus_official/__init__.py')
-rw-r--r--pie_menus_official/__init__.py18
1 files changed, 7 insertions, 11 deletions
diff --git a/pie_menus_official/__init__.py b/pie_menus_official/__init__.py
index 3bf000ec..4c6d9083 100644
--- a/pie_menus_official/__init__.py
+++ b/pie_menus_official/__init__.py
@@ -217,22 +217,18 @@ classes = (
UIToolsPreferences,
)
-def register_modules(dummy):
- if dummy:
- prefs = get_addon_preferences()
- for mod in sub_modules:
- name = mod.__name__.split('.')[-1]
- if getattr(prefs, 'use_' + name, False):
- register_submodule(mod)
- else:
- mod.__addon_enabled__ = False
- return None
def register():
for cls in classes:
bpy.utils.register_class(cls)
- register_modules(True)
+ prefs = get_addon_preferences()
+ for mod in sub_modules:
+ if not hasattr(mod, '__addon_enabled__'):
+ mod.__addon_enabled__ = False
+ name = mod.__name__.split('.')[-1]
+ if getattr(prefs, 'use_' + name):
+ register_submodule(mod)
def unregister():