From 417847c161ee9fa461c4f354c6b779b566c23796 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Wed, 19 Oct 2016 14:29:43 +0200 Subject: Fix T49775: Appending data with internal dependency cycles prevents correct clearing of linked data-blocks. This is not a simple fix, but imho still needs to be backported to 2.78a... --- source/blender/blenkernel/BKE_library_query.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/blenkernel/BKE_library_query.h') diff --git a/source/blender/blenkernel/BKE_library_query.h b/source/blender/blenkernel/BKE_library_query.h index c5f575c8c0f..c6b63754b57 100644 --- a/source/blender/blenkernel/BKE_library_query.h +++ b/source/blender/blenkernel/BKE_library_query.h @@ -88,4 +88,6 @@ bool BKE_library_ID_is_locally_used(struct Main *bmain, void *idv); bool BKE_library_ID_is_indirectly_used(struct Main *bmain, void *idv); void BKE_library_ID_test_usages(struct Main *bmain, void *idv, bool *is_used_local, bool *is_used_linked); +void BKE_library_tag_unused_linked_data(struct Main *bmain, const bool do_init_tag); + #endif /* __BKE_LIBRARY_QUERY_H__ */ -- cgit v1.2.3