From 73ed33953ab3303dcb39b28c5f92973370eb83bc Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Wed, 11 Dec 2019 00:10:44 +0100 Subject: don't register keymap in background mode --- release/scripts/startup/nodes/function_nodes/groups.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'release/scripts') 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 -- cgit v1.2.3