From dcac7f94f9a2bf91a3ab4affa884cbd5165a74f6 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 8 Jul 2021 11:42:53 -0700 Subject: [PATCH] nodeview: when removing a node, remove it from all contexts --- app/widget/nodeview/nodeviewundo.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/widget/nodeview/nodeviewundo.cpp b/app/widget/nodeview/nodeviewundo.cpp index 9723038f4..565a4d535 100644 --- a/app/widget/nodeview/nodeviewundo.cpp +++ b/app/widget/nodeview/nodeviewundo.cpp @@ -142,6 +142,8 @@ void NodeRemoveAndDisconnectCommand::prep() for (const Node::OutputConnection& conn : node_->output_connections()) { command_->add_child(new NodeEdgeRemoveCommand(conn.first, conn.second)); } + + command_->add_child(new NodeRemovePositionFromAllContextsCommand(node_)); } void NodeRenameCommand::AddNode(Node *node, const QString &new_name)