Removed the automatic "link swapping" feature from the node link operator: When a...
authorLukas Toenne <lukas.toenne@googlemail.com>
Wed, 6 Nov 2013 21:21:37 +0000 (21:21 +0000)
committerLukas Toenne <lukas.toenne@googlemail.com>
Wed, 6 Nov 2013 21:21:37 +0000 (21:21 +0000)
commitf07ed3c27032b8f132a7ca8294df1a3b91946fcf
tree3e6fd364a62516b7d12a7543ee8bc340ce24a33e
parent232c97fdebe046f55fe30a840c51141644092e96
Removed the automatic "link swapping" feature from the node link operator: When a link was being dragged to an already connected input, the existing links were shifted to the next free socket. This was
originally intended as a way to speed up workflow for math and mix nodes, but more often than not it just gets in the way. Most binary (or n-ary) functions are not even commutative, i.e. changing the
order of sockets does not usually produce the correct result. Also this includes the more common case where one actually wants to replace a socket, which then requires a second click to remove the
shifted connection. All in all this is not a helpful feature.
source/blender/editors/space_node/node_relationships.c