groups: improved functionality

Various improvements and fixes to groups
This commit is contained in:
itsmattkc
2022-04-04 23:34:34 -07:00
parent 38c8bd4b0d
commit e0bfbf12b2
11 changed files with 112 additions and 33 deletions
@@ -756,7 +756,9 @@ void ProjectSerializer220403::PostConnect(const XMLNodeData &xml_node_data) cons
if (Node *input_node = xml_node_data.node_ptrs.value(l.input_node)) {
NodeInput resolved(input_node, l.input_id, l.input_element);
l.group->AddInputPassthrough(resolved, l.custom_flags, l.passthrough_id);
l.group->AddInputPassthrough(resolved, l.passthrough_id);
l.group->SetInputFlags(l.passthrough_id, resolved.GetFlags() | l.custom_flags);
if (!l.custom_name.isEmpty()) {
l.group->SetInputName(l.passthrough_id, l.custom_name);