From 80255e67e30c4d77be64a5fa8dc68c0a55f39ebc Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Thu, 9 Apr 2020 11:19:11 +0200 Subject: Silence assert on ID usercount for deprecated IPO. We do not really care about those, so just avoid the noise when loading very old files... Re T75389. --- source/blender/blenkernel/intern/lib_id.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/blenkernel/intern/lib_id.c b/source/blender/blenkernel/intern/lib_id.c index 286ee4a8723..487ec0bf161 100644 --- a/source/blender/blenkernel/intern/lib_id.c +++ b/source/blender/blenkernel/intern/lib_id.c @@ -320,7 +320,11 @@ void id_us_min(ID *id) id->lib ? id->lib->filepath : "[Main]", id->us, limit); - BLI_assert(0); + if (GS(id->name) != ID_IP) { + /* Do not assert on deprecated ID types, we cannot really ensure that their ID refcounting + * is valid... */ + BLI_assert(0); + } id->us = limit; } else { -- cgit v1.2.3