Skip to content

Commit 8542b9b

Browse files
committed
Fix splice handling when a subflow input/output node is selected
1 parent 2a2fc80 commit 8542b9b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

editor/js/ui/view.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,8 @@ RED.view = (function() {
631631
spliceActive = false;
632632
if (moving_set.length === 1) {
633633
node = moving_set[0];
634-
spliceActive = node.n._def.inputs > 0 &&
634+
spliceActive = node.n.hasOwnProperty("_def") &&
635+
node.n._def.inputs > 0 &&
635636
node.n._def.outputs > 0 &&
636637
RED.nodes.filterLinks({ source: node.n }).length === 0 &&
637638
RED.nodes.filterLinks({ target: node.n }).length === 0;
@@ -2245,7 +2246,8 @@ RED.view = (function() {
22452246
spliceActive = false;
22462247
if (new_ms.length === 1) {
22472248
node = new_ms[0];
2248-
spliceActive = node.n._def.inputs > 0 &&
2249+
spliceActive = node.n.hasOwnProperty("_def") &&
2250+
node.n._def.inputs > 0 &&
22492251
node.n._def.outputs > 0;
22502252
}
22512253
}

0 commit comments

Comments
 (0)