Keep groups when replacing nodes
(cherry picked from commit 305956bf70
)
This commit is contained in:
parent
67f65f6639
commit
7e3360ae01
1 changed files with 6 additions and 0 deletions
|
@ -1828,6 +1828,12 @@ void Node::replace_by(Node* p_node,bool p_keep_data) {
|
||||||
rd.name=E->get().name;
|
rd.name=E->get().name;
|
||||||
rd.value=get(rd.name);
|
rd.value=get(rd.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
List<GroupInfo> groups;
|
||||||
|
get_groups(&groups);
|
||||||
|
|
||||||
|
for(List<GroupInfo>::Element *E=groups.front();E;E=E->next())
|
||||||
|
p_node->add_to_group(E->get().name, E->get().persistent);
|
||||||
}
|
}
|
||||||
|
|
||||||
_replace_connections_target(p_node);
|
_replace_connections_target(p_node);
|
||||||
|
|
Loading…
Reference in a new issue