[Bf-blender-cvs] [475573d829] app-templates: Disable template before addons
Campbell Barton
noreply at git.blender.org
Mon Mar 20 20:36:29 CET 2017
Commit: 475573d829ca71c594ff7949c11b202308f5ebae
Author: Campbell Barton
Date: Tue Mar 21 06:41:53 2017 +1100
Branches: app-templates
https://developer.blender.org/rB475573d829ca71c594ff7949c11b202308f5ebae
Disable template before addons
So we don't attempt to disable addons twice
===================================================================
M release/scripts/modules/bl_app_template_utils.py
===================================================================
diff --git a/release/scripts/modules/bl_app_template_utils.py b/release/scripts/modules/bl_app_template_utils.py
index cf98da52b2..148200dc1e 100644
--- a/release/scripts/modules/bl_app_template_utils.py
+++ b/release/scripts/modules/bl_app_template_utils.py
@@ -208,13 +208,13 @@ def activate(template_id=None):
return
"""
+ if template_id_prev:
+ _disable(template_id_prev)
+
# Disable all addons, afterwards caller must reset.
import addon_utils
addon_utils.disable_all()
- if template_id_prev:
- _disable(template_id_prev)
-
# ignore_not_found so modules that don't contain scripts don't raise errors
mod = _enable(template_id, ignore_not_found=True) if template_id else None
More information about the Bf-blender-cvs
mailing list