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 'space_view3d_materials_utils.py')
-rw-r--r--space_view3d_materials_utils.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/space_view3d_materials_utils.py b/space_view3d_materials_utils.py
index 994a74b3..192c3312 100644
--- a/space_view3d_materials_utils.py
+++ b/space_view3d_materials_utils.py
@@ -692,21 +692,23 @@ def register():
bpy.utils.register_module(__name__)
kc = bpy.context.window_manager.keyconfigs.addon
- km = kc.keymaps.new(name="3D View", space_type="VIEW_3D")
- kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS')
- kmi.properties.name = "VIEW3D_MT_master_material"
+ if kc:
+ km = kc.keymaps.new(name="3D View", space_type="VIEW_3D")
+ kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS')
+ kmi.properties.name = "VIEW3D_MT_master_material"
def unregister():
bpy.utils.unregister_module(__name__)
kc = bpy.context.window_manager.keyconfigs.addon
- km = kc.keymaps["3D View"]
- for kmi in km.keymap_items:
- if kmi.idname == 'wm.call_menu':
- if kmi.properties.name == "VIEW3D_MT_master_material":
- km.keymap_items.remove(kmi)
- break
+ if kc:
+ km = kc.keymaps["3D View"]
+ for kmi in km.keymap_items:
+ if kmi.idname == 'wm.call_menu':
+ if kmi.properties.name == "VIEW3D_MT_master_material":
+ km.keymap_items.remove(kmi)
+ break
if __name__ == "__main__":
register()