diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2015-12-01 17:45:44 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2015-12-01 17:46:21 +0300 |
commit | 3526f7a28ee45d3af418b10ccc735edaae2542ed (patch) | |
tree | de4cafb66d13a6b2510a9e942d426f0c017b7fcd /source/blender/blenkernel | |
parent | 842310a9b0d70b48634e18e44775359bbd18ed4f (diff) |
Comment assert in id_us_min, currently we can get zero user count at this point.
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/library.c | 4 |
1 files changed, 3 insertions, 1 deletions
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 { |