[Bf-extensions-cvs] [6edd628] dxf_import: Do not try to register keymap from background mode
Daniel Salazar
noreply at git.blender.org
Tue Aug 19 16:04:54 CEST 2014
Commit: 6edd62861b39e64519c384bdd0d2e690c7e969d0
Author: Daniel Salazar
Date: Sun Aug 17 15:34:18 2014 -0600
Branches: dxf_import
https://developer.blender.org/rBA6edd62861b39e64519c384bdd0d2e690c7e969d0
Do not try to register keymap from background mode
===================================================================
M object_edit_linked.py
===================================================================
diff --git a/object_edit_linked.py b/object_edit_linked.py
index 52b5200..37ea839 100644
--- a/object_edit_linked.py
+++ b/object_edit_linked.py
@@ -256,13 +256,14 @@ def register():
# Keymapping (deactivated by default; activated when a library object is selected)
kc = bpy.context.window_manager.keyconfigs.addon
- km = kc.keymaps.new(name="3D View", space_type='VIEW_3D')
- kmi = km.keymap_items.new("object.edit_linked", 'NUMPAD_SLASH', 'PRESS', shift=True)
- kmi.active = True
- addon_keymaps.append((km, kmi))
- kmi = km.keymap_items.new("wm.return_to_original", 'NUMPAD_SLASH', 'PRESS', shift=True)
- kmi.active = True
- addon_keymaps.append((km, kmi))
+ if kc: # don't register keymaps from command line
+ km = kc.keymaps.new(name="3D View", space_type='VIEW_3D')
+ kmi = km.keymap_items.new("object.edit_linked", 'NUMPAD_SLASH', 'PRESS', shift=True)
+ kmi.active = True
+ addon_keymaps.append((km, kmi))
+ kmi = km.keymap_items.new("wm.return_to_original", 'NUMPAD_SLASH', 'PRESS', shift=True)
+ kmi.active = True
+ addon_keymaps.append((km, kmi))
def unregister():
More information about the Bf-extensions-cvs
mailing list