[Bf-blender-cvs] [73ed33953ab] functions: don't register keymap in background mode
Jacques Lucke
noreply at git.blender.org
Wed Dec 11 00:10:52 CET 2019
Commit: 73ed33953ab3303dcb39b28c5f92973370eb83bc
Author: Jacques Lucke
Date: Wed Dec 11 00:10:44 2019 +0100
Branches: functions
https://developer.blender.org/rB73ed33953ab3303dcb39b28c5f92973370eb83bc
don't register keymap in background mode
===================================================================
M release/scripts/startup/nodes/function_nodes/groups.py
===================================================================
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
More information about the Bf-blender-cvs
mailing list