[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