From dca1286661f61e51943863de8ce68849a9578363 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Sat, 17 Apr 2021 17:31:47 -0700 Subject: Initial work on one-to-many/many-to-one connections --- core/src/Model/WorkflowNodes.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'core/src/Model/WorkflowNodes.cpp') diff --git a/core/src/Model/WorkflowNodes.cpp b/core/src/Model/WorkflowNodes.cpp index 8c315b6..14f72cb 100644 --- a/core/src/Model/WorkflowNodes.cpp +++ b/core/src/Model/WorkflowNodes.cpp @@ -5,6 +5,7 @@ #include "Utils/Variant.hpp" #include +#include #include WorkflowNode::Kind NumericOperationNode::OperationTypeToNodeKind(OperationType type) { @@ -68,7 +69,9 @@ void NumericOperationNode::Evaluate(WorkflowEvaluationContext& ctx) { default: return; } - ctx.SetConnectionValue(mOutputs[0], res); + auto value = std::make_unique(); + value->SetValue(res); + ctx.SetConnectionValue(mOutputs[0], std::move(value)); } bool NumericExpressionNode::IsInstance(const WorkflowNode* node) { -- cgit v1.2.3-70-g09d2