From c4cfd31764caed30c24ed8becce2bf878e81e721 Mon Sep 17 00:00:00 2001 From: Diego Hernan Borghetti Date: Thu, 3 Apr 2008 16:01:46 -0300 Subject: [PATCH] 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. Author: Brecht Van Lommel SVN revision: r14312 Date: 2008-04-01 19:28:00 -0300 (Tue, 01 Apr 2008) --- source/blender/src/editnode.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/src/editnode.c b/source/blender/src/editnode.c index 76be2c4..e2356fb 100644 --- a/source/blender/src/editnode.c +++ b/source/blender/src/editnode.c @@ -1711,8 +1711,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); } -- 2.11.4.GIT