[Bf-blender-cvs] [b1c3038f181] master: Fix Filter Add-ons panel display for missing add-ons
Campbell Barton
noreply at git.blender.org
Sun Jul 7 06:25:48 CEST 2019
Commit: b1c3038f1818140c6b34b137bdde07022855f290
Author: Campbell Barton
Date: Sun Jul 7 14:15:28 2019 +1000
Branches: master
https://developer.blender.org/rBb1c3038f1818140c6b34b137bdde07022855f290
Fix Filter Add-ons panel display for missing add-ons
Check the add-on exists before getting it's info.
===================================================================
M release/scripts/startup/bl_ui/properties_workspace.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_workspace.py b/release/scripts/startup/bl_ui/properties_workspace.py
index 822ba61e9b5..7b9cbb8aac8 100644
--- a/release/scripts/startup/bl_ui/properties_workspace.py
+++ b/release/scripts/startup/bl_ui/properties_workspace.py
@@ -73,7 +73,10 @@ class WORKSPACE_PT_addons(WorkSpaceButtonsPanel, Panel):
for addon in prefs.addons:
module_name = addon.module
- info = addon_utils.module_bl_info(addon_map[module_name])
+ module = addon_map.get(module_name)
+ if module is None:
+ continue
+ info = addon_utils.module_bl_info(module)
if not info["use_owner"]:
continue
is_enabled = module_name in owner_ids
More information about the Bf-blender-cvs
mailing list