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:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-01-19 00:51:26 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-01-19 00:51:26 +0400
commit7771f0fee3e508674b4852d0ae1f3ae01243ade8 (patch)
treee79c31704cc43b873b735bc05f65e4866bcd6a2a /space_view3d_spacebar_menu.py
parente837d39bd3928cf829893b4fa64100ed0e7d2256 (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.py22
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()