From 3526f7a28ee45d3af418b10ccc735edaae2542ed Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Tue, 1 Dec 2015 15:45:44 +0100 Subject: Comment assert in id_us_min, currently we can get zero user count at this point. --- source/blender/blenkernel/intern/library.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/blender/blenkernel/intern/library.c') diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index a315a1f68ce..f1e0bc69dbc 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -192,7 +192,9 @@ void id_us_min(ID *id) const int limit = ID_FAKE_USERS(id); if (id->us <= limit) { printf("ID user decrement error: %s (from '%s')\n", id->name, id->lib ? id->lib->filepath : "[Main]"); - BLI_assert(0); + /* We cannot assert here, because of how we 'delete' datablocks currently (setting their usercount to zero), + * this is weak but it's how it works for now. */ + /* BLI_assert(0); */ id->us = limit; } else { -- cgit v1.2.3