diff --git a/src/litegraph.js b/src/litegraph.js index 5892adf64..62a8d571e 100755 --- a/src/litegraph.js +++ b/src/litegraph.js @@ -4059,7 +4059,7 @@ if (aSource[sI]=="*") aSource[sI] = 0; if (aDest[sI]=="*") aDest[sI] = 0; if (aSource[sI] == aDest[dI]) { - if (preferFreeSlot && aSlots[i].links && aSlots[i].links !== null) continue; + if (preferFreeSlot && (aSlots[i].links && aSlots[i].links !== null) || (aSlots[i].link && aSlots[i].link !== null)) continue; return !returnObj ? i : aSlots[i]; } }