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>2020-11-17 23:33:28 +0300
committerBastien Montagne <bastien@blender.org>2020-11-17 23:33:28 +0300
commit9b20bbc3bff62ae94f7b2e692724ab83a7c1d600 (patch)
tree08cac2423e573943d6ae8891ebc94bd029444979 /source/blender/editors/physics/physics_pointcache.c
parentdf2bf164c788c367709351aa5c34d843a3639a9c (diff)
LibOverride: PointCache: Add UI feedback about need to enable Disk Cache.
Note that I chose to modify the label of the main `Bake` button instead of adding an extra label line, as that would disturb the UI in a annoying way.
Diffstat (limited to 'source/blender/editors/physics/physics_pointcache.c')
-rw-r--r--source/blender/editors/physics/physics_pointcache.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/physics/physics_pointcache.c b/source/blender/editors/physics/physics_pointcache.c
index e827a3fbb2d..f0cf1f2fbf9 100644
--- a/source/blender/editors/physics/physics_pointcache.c
+++ b/source/blender/editors/physics/physics_pointcache.c
@@ -66,10 +66,13 @@ static bool ptcache_poll(bContext *C)
}
if (ID_IS_OVERRIDE_LIBRARY_REAL(id) && (point_cache->flag & PTCACHE_DISK_CACHE) == false) {
+ CTX_wm_operator_poll_msg_set(C,
+ "Library override data-blocks only support Disk Cache storage");
return false;
}
if (ID_IS_LINKED(id) && (point_cache->flag & PTCACHE_DISK_CACHE) == false) {
+ CTX_wm_operator_poll_msg_set(C, "Linked data-blocks do not allow to edit caches");
return false;
}
@@ -88,6 +91,8 @@ static bool ptcache_add_remove_poll(bContext *C)
}
if (ID_IS_OVERRIDE_LIBRARY_REAL(id) || ID_IS_LINKED(id)) {
+ CTX_wm_operator_poll_msg_set(
+ C, "Linked or library override data-blocks do not allow to add or remove caches");
return false;
}