From ff4c009b1849d6b7980d589536870ab406c54abd Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Sun, 17 Aug 2014 15:34:18 -0600 Subject: Do not try to register keymap from background mode --- object_edit_linked.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'object_edit_linked.py') 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(): -- cgit v1.2.3