[Bf-blender-cvs] [0b6ddb5] object_nodes: Fix for keymap quirk not resetting default property values.
Lukas Tönne
noreply at git.blender.org
Sat Dec 5 11:34:28 CET 2015
Commit: 0b6ddb5112c8671521fab06a0d745a684ec2eeb5
Author: Lukas Tönne
Date: Sat Dec 5 11:29:41 2015 +0100
Branches: object_nodes
https://developer.blender.org/rB0b6ddb5112c8671521fab06a0d745a684ec2eeb5
Fix for keymap quirk not resetting default property values.
Keymap entries have to use explicit values for properties if they
are modified in any of the variants. Otherwise the value is not
reset to the default in subsequent calls once it gets changed.
===================================================================
M release/scripts/nodes/object_nodes.py
===================================================================
diff --git a/release/scripts/nodes/object_nodes.py b/release/scripts/nodes/object_nodes.py
index 199c42d..0b4ec70 100644
--- a/release/scripts/nodes/object_nodes.py
+++ b/release/scripts/nodes/object_nodes.py
@@ -167,6 +167,7 @@ def register():
km = wm.keyconfigs.default.keymaps.new(name="Node Generic", space_type='NODE_EDITOR')
kmi = km.keymap_items.new(bpy.types.OBJECT_NODES_OT_node_edit.bl_idname, 'TAB', 'PRESS')
+ kmi.properties.exit = False
kmi = km.keymap_items.new(bpy.types.OBJECT_NODES_OT_node_edit.bl_idname, 'TAB', 'PRESS', ctrl=True)
kmi.properties.exit = True
More information about the Bf-blender-cvs
mailing list