From 108a1399c23c18409ff638780069c60c1c06fd08 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sat, 20 Feb 2021 23:09:49 +1100 Subject: [PATCH] fixed input array sync issue --- app/node/node.cpp | 2 +- app/node/node.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/node/node.cpp b/app/node/node.cpp index 0bec9ee3c..df967de2e 100644 --- a/app/node/node.cpp +++ b/app/node/node.cpp @@ -1437,7 +1437,7 @@ void Node::CopyValuesOfElement(Node *src, Node *dst, const QString &input, int s // If this is the root of an array, copy the array size if (src_element == -1 && dst_element == -1) { - dst->InputArrayResize(input, dst->InputArraySize(input)); + dst->ArrayResizeInternal(input, src->InputArraySize(input)); } } diff --git a/app/node/node.h b/app/node/node.h index 40d179421..42fc9d2cd 100644 --- a/app/node/node.h +++ b/app/node/node.h @@ -954,7 +954,7 @@ private: virtual void redo() override { - old_size_ = node_->GetInternalInputArraySize(input_); + old_size_ = node_->InputArraySize(input_); if (old_size_ > size_) { // Decreasing in size, disconnect any extraneous edges