Depsgraph Filtering: Remove opnodes from entry tags too

This commit is contained in:
Joshua Leung
2018-08-23 11:35:30 +12:00
parent 6ec933886c
commit 6bbf6712bb

View File

@@ -104,11 +104,16 @@ void deg_unlink_opnode(OperationDepsNode *op_node)
all_links.push_back(rel);
}
/* Delete all collected entries */
/* Delete all collected relations */
foreach (DepsRelation *rel, all_links) {
rel->unlink();
OBJECT_GUARDED_DELETE(rel, DepsRelation);
}
/* Remove from entry tags */
if (BLI_gset_haskey(graph->entry_tags, op_node)) {
BLI_gset_remove(graph->entry_tags, op_node, NULL);
}
}
/* Remove and free given ID Node */