From 53e91df19644a91a593e7711b08cadaa06071b90 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Tue, 1 Apr 2008 22:28:00 +0000 Subject: Fix for bug #7875: node editor creates links to nowhere, fixes at least one instance where it happens, when dragging a link onto an already taken socket, and the existing link being moved to a hidden socket. Couldn't find other cases in testing, so assuming it's fixed unless another case pops up. --- source/blender/src/editnode.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/src/editnode.c b/source/blender/src/editnode.c index 010cbc7f14d..feae8bfec1a 100644 --- a/source/blender/src/editnode.c +++ b/source/blender/src/editnode.c @@ -1714,8 +1714,10 @@ static void node_remove_extra_links(SpaceNode *snode, bNodeSocket *tsock, bNodeL if(nodeCountSocketLinks(snode->edittree, sock) < sock->limit) break; } - if(sock) + if(sock) { tlink->tosock= sock; + sock->flag &= ~SOCK_HIDDEN; + } else { nodeRemLink(snode->edittree, tlink); } -- cgit v1.2.3