[Bf-blender-cvs] [f3b50380f04] master: Fix T83916: Cannot drag link from socket if node is inside frame

Philipp Oeser noreply at git.blender.org
Fri Dec 18 14:47:06 CET 2020


Commit: f3b50380f042b33db0d7973c5c3daa7a460f75aa
Author: Philipp Oeser
Date:   Fri Dec 18 10:35:08 2020 +0100
Branches: master
https://developer.blender.org/rBf3b50380f042b33db0d7973c5c3daa7a460f75aa

Fix T83916: Cannot drag link from socket if node is inside frame

Caused by rB7470c10601d0 where iterating nodetree nodes was changed from
backwards to forwards by mistake.

Maniphest Tasks: T83916

Differential Revision: https://developer.blender.org/D9890

===================================================================

M	source/blender/editors/space_node/node_edit.c

===================================================================

diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c
index fdce5e3f30b..e6f11f3eb83 100644
--- a/source/blender/editors/space_node/node_edit.c
+++ b/source/blender/editors/space_node/node_edit.c
@@ -854,7 +854,7 @@ static void edit_node_properties_get(
 /* is rct in visible part of node? */
 static bNode *visible_node(SpaceNode *snode, const rctf *rct)
 {
-  LISTBASE_FOREACH (bNode *, node, &snode->edittree->nodes) {
+  LISTBASE_FOREACH_BACKWARD (bNode *, node, &snode->edittree->nodes) {
     if (BLI_rctf_isect(&node->totr, rct, NULL)) {
       return node;
     }



More information about the Bf-blender-cvs mailing list