Fix #108049: De-duplicate copied active node #108082
|
@ -1295,7 +1295,7 @@ static int node_duplicate_exec(bContext *C, wmOperator *op)
|
||||||
Map<const bNodeSocket *, bNodeSocket *> socket_map;
|
Map<const bNodeSocket *, bNodeSocket *> socket_map;
|
||||||
Map<const ID *, ID *> duplicated_node_groups;
|
Map<const ID *, ID *> duplicated_node_groups;
|
||||||
|
|
||||||
bNode *actibe_node = nodeGetActive(ntree);
|
bNode *active_node = nodeGetActive(ntree);
|
||||||
|
|
||||||
mod_moder marked this conversation as resolved
|
|||||||
for (bNode *node : get_selected_nodes(*ntree)) {
|
for (bNode *node : get_selected_nodes(*ntree)) {
|
||||||
bNode *new_node = bke::node_copy_with_mapping(
|
bNode *new_node = bke::node_copy_with_mapping(
|
||||||
|
@ -1372,7 +1372,7 @@ static int node_duplicate_exec(bContext *C, wmOperator *op)
|
||||||
|
|
||||||
remap_pairing(*ntree, node_map);
|
remap_pairing(*ntree, node_map);
|
||||||
|
|
||||||
if (bNode *new_active_node = node_map.lookup_default(actibe_node, nullptr)) {
|
if (bNode *new_active_node = node_map.lookup_default(active_node, nullptr)) {
|
||||||
nodeSetActive(ntree, new_active_node);
|
nodeSetActive(ntree, new_active_node);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
typo: actibe