diff options
author | Jacques Lucke <mail@jlucke.com> | 2019-12-11 02:10:44 +0300 |
---|---|---|
committer | Jacques Lucke <mail@jlucke.com> | 2019-12-11 02:10:44 +0300 |
commit | 73ed33953ab3303dcb39b28c5f92973370eb83bc (patch) | |
tree | 7e9499322247557cb12628986556d48a06e7972e /release/scripts/startup/nodes/function_nodes/groups.py | |
parent | 032c6854726cbc29f6cef6e6b7525e9b78635164 (diff) |
don't register keymap in background mode
Diffstat (limited to 'release/scripts/startup/nodes/function_nodes/groups.py')
-rw-r--r-- | release/scripts/startup/nodes/function_nodes/groups.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/release/scripts/startup/nodes/function_nodes/groups.py b/release/scripts/startup/nodes/function_nodes/groups.py index 5365e62ba1b..739e25ae935 100644 --- a/release/scripts/startup/nodes/function_nodes/groups.py +++ b/release/scripts/startup/nodes/function_nodes/groups.py @@ -473,13 +473,17 @@ keymap = None def register(): global keymap - keymap = bpy.context.window_manager.keyconfigs.addon.keymaps.new( - name="Node Editor", space_type="NODE_EDITOR") - kmi = keymap.keymap_items.new("wm.call_menu_pie", type="V", value="PRESS") - kmi.properties.name = "FN_MT_manage_group_pie" + if not bpy.app.background: + keymap = bpy.context.window_manager.keyconfigs.addon.keymaps.new( + name="Node Editor", space_type="NODE_EDITOR") + + kmi = keymap.keymap_items.new("wm.call_menu_pie", type="V", value="PRESS") + kmi.properties.name = "FN_MT_manage_group_pie" def unregister(): global keymap - bpy.context.window_manager.keyconfigs.addon.keymaps.remove(keymap) - keymap = None + + if not bpy.app.background: + bpy.context.window_manager.keyconfigs.addon.keymaps.remove(keymap) + keymap = None |