Minor optimization to BKE_library_tag_unused_linked_data().
This commit is contained in:
@@ -1232,6 +1232,10 @@ void BKE_library_tag_unused_linked_data(Main *bmain, const bool do_init_tag)
|
|||||||
|
|
||||||
while (i--) {
|
while (i--) {
|
||||||
for (ID *id = lb_array[i]->first; id; id = id->next) {
|
for (ID *id = lb_array[i]->first; id; id = id->next) {
|
||||||
|
if (id->tag & LIB_TAG_DOIT) {
|
||||||
|
/* Unused ID (so far), no need to check it further. */
|
||||||
|
continue;
|
||||||
|
}
|
||||||
BKE_library_foreach_ID_link(id, foreach_libblock_tag_unused_linked_data_callback, &do_loop, IDWALK_NOP);
|
BKE_library_foreach_ID_link(id, foreach_libblock_tag_unused_linked_data_callback, &do_loop, IDWALK_NOP);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user