diff options
author | Bastien Montagne <bastien@blender.org> | 2021-06-01 12:49:15 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2021-06-01 13:01:06 +0300 |
commit | f25316e97a81650b85c5e2a91c90b7dd558240e5 (patch) | |
tree | f38484c022505ed485f0ae469902a49efce56a6d /source/blender/blenkernel/intern/lib_id.c | |
parent | 84e16c499243f6bdeb29f684408f4d206b919ee8 (diff) |
IDManagement: `BKE_libblock_rename`: assert we get local ID.
For now at least, linked data should never be renamed that way.
Diffstat (limited to 'source/blender/blenkernel/intern/lib_id.c')
-rw-r--r-- | source/blender/blenkernel/intern/lib_id.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/lib_id.c b/source/blender/blenkernel/intern/lib_id.c index 2dd0dc2c097..490abe05169 100644 --- a/source/blender/blenkernel/intern/lib_id.c +++ b/source/blender/blenkernel/intern/lib_id.c @@ -2210,6 +2210,7 @@ void BLI_libblock_ensure_unique_name(Main *bmain, const char *name) */ void BKE_libblock_rename(Main *bmain, ID *id, const char *name) { + BLI_assert(!ID_IS_LINKED(id)); ListBase *lb = which_libbase(bmain, GS(id->name)); if (BKE_id_new_name_validate(lb, id, name, false)) { bmain->is_memfile_undo_written = false; |