diff --git a/app/node/output/track/track.cpp b/app/node/output/track/track.cpp index d99d0178f..42a7fb82f 100644 --- a/app/node/output/track/track.cpp +++ b/app/node/output/track/track.cpp @@ -53,8 +53,7 @@ Track::Track() : AddInput(kMutedInput, NodeValue::kBoolean, false, InputFlags(kInputFlagNotConnectable | kInputFlagNotKeyframable)); - AddInput(kArrayMapInput, NodeValue::kBinary, InputFlags(kInputFlagStatic | kInputFlagHidden)); - IgnoreInvalidationsFrom(kArrayMapInput); + AddInput(kArrayMapInput, NodeValue::kBinary, InputFlags(kInputFlagStatic | kInputFlagHidden | kInputFlagIgnoreConnections)); // Set default height track_height_ = kTrackHeightDefault; diff --git a/app/node/project/serializer/serializer230220.cpp b/app/node/project/serializer/serializer230220.cpp index ed644219a..ffdbb3eba 100644 --- a/app/node/project/serializer/serializer230220.cpp +++ b/app/node/project/serializer/serializer230220.cpp @@ -1003,7 +1003,7 @@ void ProjectSerializer230220::PostConnect(const XMLNodeData &xml_node_data) cons l.group->AddInputPassthrough(resolved, l.passthrough_id); - l.group->SetInputFlags(l.passthrough_id, resolved.GetFlags() | l.custom_flags); + l.group->SetInputFlag(l.passthrough_id, InputFlag(l.custom_flags.value())); if (!l.custom_name.isEmpty()) { l.group->SetInputName(l.passthrough_id, l.custom_name);