[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