Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <bastien@blender.org>2021-09-28 19:29:02 +0300
committerBastien Montagne <bastien@blender.org>2021-09-28 19:30:33 +0300
commitb32b38b3805fea5baec551acd1a98c4a58b2bb1c (patch)
tree3a332f06a312a77888cc62cf3f8cb5233ce1344f /source/blender/blenkernel/BKE_lib_override.h
parentf35ea668a11d80fb37526f637f95db2c79eb1e91 (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.h2
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. */