diff options
author | Bastien Montagne <bastien@blender.org> | 2021-09-28 19:29:02 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2021-09-28 19:30:33 +0300 |
commit | b32b38b3805fea5baec551acd1a98c4a58b2bb1c (patch) | |
tree | 3a332f06a312a77888cc62cf3f8cb5233ce1344f /source/blender/blenkernel/BKE_lib_override.h | |
parent | f35ea668a11d80fb37526f637f95db2c79eb1e91 (diff) |
Fix T89400: Possible to delete objects used by overrides of collections.
This should not be allowed in general, added some initial call to check
when user is allowed to delete a data to search for mandatory override
usages...
Diffstat (limited to 'source/blender/blenkernel/BKE_lib_override.h')
-rw-r--r-- | source/blender/blenkernel/BKE_lib_override.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_lib_override.h b/source/blender/blenkernel/BKE_lib_override.h index 20128e2608a..b94a1b33606 100644 --- a/source/blender/blenkernel/BKE_lib_override.h +++ b/source/blender/blenkernel/BKE_lib_override.h @@ -173,6 +173,8 @@ void BKE_lib_override_library_main_unused_cleanup(struct Main *bmain); void BKE_lib_override_library_update(struct Main *bmain, struct ID *local); void BKE_lib_override_library_main_update(struct Main *bmain); +bool BKE_lib_override_library_id_is_user_deletable(struct Main *bmain, struct ID *id); + /* Storage (.blend file writing) part. */ /* For now, we just use a temp main list. */ |