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:
authorDaniel Salazar <zanqdo@gmail.com>2014-08-18 01:34:18 +0400
committerDaniel Salazar <zanqdo@gmail.com>2014-08-18 01:34:18 +0400
commitff4c009b1849d6b7980d589536870ab406c54abd (patch)
tree9057209df9adf79d789c35ab1d6d331ea9b2a5c1 /object_edit_linked.py
parent9e1ed35b776cac4952facc36f42c3a5bb02310cb (diff)
Do not try to register keymap from background mode
Diffstat (limited to 'object_edit_linked.py')
-rw-r--r--object_edit_linked.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/object_edit_linked.py b/object_edit_linked.py
index 52b52009..37ea839d 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():