From 6a4760e29147f9df2c9ad9b7bed55d3d662f5d72 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 9 Aug 2019 10:24:52 +0100 Subject: [PATCH] Mark workspace dirty when shift-click-drag detaches wires Fixes #2260 --- .../@node-red/editor-client/src/js/ui/view.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js index 0db014d46..363b74f41 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js @@ -1221,12 +1221,15 @@ RED.view = (function() { removedLinks.push(drag_lines[i].link) } } - historyEvent = { - t:"delete", - links: removedLinks, - dirty:RED.nodes.dirty() - }; - RED.history.push(historyEvent); + if (removedLinks.length > 0) { + historyEvent = { + t:"delete", + links: removedLinks, + dirty:RED.nodes.dirty() + }; + RED.history.push(historyEvent); + RED.nodes.dirty(true); + } hideDragLines(); } if (lasso) {