diff --git a/app/node/node.cpp b/app/node/node.cpp index f087111d1..d52d8893e 100644 --- a/app/node/node.cpp +++ b/app/node/node.cpp @@ -2294,7 +2294,7 @@ void NodeSetPositionAndShiftSurroundingsCommand::redo() // Start moving other nodes foreach (Node* surrounding, node_->parent()->nodes()) { - if (bounding_rect.contains(surrounding->GetPosition()) && surrounding != node_ && surrounding != ignore_node_) { + if (bounding_rect.contains(surrounding->GetPosition()) && surrounding != node_) { QPointF new_pos = surrounding->GetPosition(); qreal move_rate = 0.50; @@ -2306,7 +2306,6 @@ void NodeSetPositionAndShiftSurroundingsCommand::redo() new_pos.setY(new_pos.y() + move_rate); auto sur_command = new NodeSetPositionAndShiftSurroundingsCommand(surrounding, new_pos, true); - sur_command->SetIgnoreNode(node_); sur_command->redo(); commands_.append(sur_command); } diff --git a/app/node/node.h b/app/node/node.h index e7fdc1361..fb9ecf7cf 100644 --- a/app/node/node.h +++ b/app/node/node.h @@ -1351,8 +1351,7 @@ public: NodeSetPositionAndShiftSurroundingsCommand(Node* node, const QPointF& pos, bool move_dependencies_relatively) : node_(node), position_(pos), - move_dependencies_(move_dependencies_relatively), - ignore_node_(nullptr) + move_dependencies_(move_dependencies_relatively) {} virtual ~NodeSetPositionAndShiftSurroundingsCommand() override @@ -1374,11 +1373,6 @@ public: } } - void SetIgnoreNode(Node* n) - { - ignore_node_ = n; - } - private: Node* node_; @@ -1388,8 +1382,6 @@ private: QVector commands_; - Node* ignore_node_; - }; class NodeSetPositionAsChildCommand : public UndoCommand