diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-01-19 00:51:26 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-01-19 00:51:26 +0400 |
commit | 7771f0fee3e508674b4852d0ae1f3ae01243ade8 (patch) | |
tree | e79c31704cc43b873b735bc05f65e4866bcd6a2a /space_view3d_spacebar_menu.py | |
parent | e837d39bd3928cf829893b4fa64100ed0e7d2256 (diff) |
- Removed dots from the end of description
- Check for keymap availability to suppress warning messages when running
blender in background mode
Diffstat (limited to 'space_view3d_spacebar_menu.py')
-rw-r--r-- | space_view3d_spacebar_menu.py | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/space_view3d_spacebar_menu.py b/space_view3d_spacebar_menu.py index 68bbf3f2..edfc3362 100644 --- a/space_view3d_spacebar_menu.py +++ b/space_view3d_spacebar_menu.py @@ -1394,20 +1394,24 @@ def register(): bpy.utils.register_module(__name__) wm = bpy.context.window_manager - km = wm.keyconfigs.addon.keymaps.new(name='3D View', space_type='VIEW_3D') - kmi = km.keymap_items.new('wm.call_menu', 'SPACE', 'PRESS') - kmi.properties.name = "VIEW3D_MT_Space_Dynamic_Menu" + kc = wm.keyconfigs.addon + if kc: + km = kc.keymaps.new(name='3D View', space_type='VIEW_3D') + kmi = km.keymap_items.new('wm.call_menu', 'SPACE', 'PRESS') + kmi.properties.name = "VIEW3D_MT_Space_Dynamic_Menu" def unregister(): bpy.utils.unregister_module(__name__) wm = bpy.context.window_manager - km = wm.keyconfigs.addon.keymaps['3D View'] - for kmi in km.keymap_items: - if kmi.idname == 'wm.call_menu': - if kmi.properties.name == "VIEW3D_MT_Space_Dynamic_Menu": - km.keymap_items.remove(kmi) - break + kc = wm.keyconfigs.addon + if kc: + km = kc.addon.keymaps['3D View'] + for kmi in km.keymap_items: + if kmi.idname == 'wm.call_menu': + if kmi.properties.name == "VIEW3D_MT_Space_Dynamic_Menu": + km.keymap_items.remove(kmi) + break if __name__ == "__main__": register() |