From be4e86a07d9e0998e5962be9293dd59f377c6461 Mon Sep 17 00:00:00 2001 From: Maximilian Giller <m.giller@tu-bs.de> Date: Wed, 27 Jul 2022 23:47:51 +0200 Subject: [PATCH] Improves workflow for connecting nodes --- src/editor/js/components/editor.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/editor/js/components/editor.tsx b/src/editor/js/components/editor.tsx index c12f8f6..9c0dd67 100644 --- a/src/editor/js/components/editor.tsx +++ b/src/editor/js/components/editor.tsx @@ -235,8 +235,11 @@ export class Editor extends React.PureComponent<propTypes, stateTypes> { // Have no node connected, so select this.selectNode(node); } else if (!this.state.selectedNode.equals(node)) { + const selected = this.state.selectedNode; // Already have *other* node selected, so connect this.state.selectedNode.connect(node); + // Re-select original node for easier workflow + this.selectNode(selected); } } else if (this.state.keys["Control"]) { // Delete node when control is pressed -- GitLab