From 7771f0fee3e508674b4852d0ae1f3ae01243ade8 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 18 Jan 2012 20:51:26 +0000 Subject: - Removed dots from the end of description - Check for keymap availability to suppress warning messages when running blender in background mode --- space_view3d_materials_utils.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'space_view3d_materials_utils.py') 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() -- cgit v1.2.3