diff options
author | Lukas Tönne <lukas.toenne@gmail.com> | 2015-03-17 18:28:31 +0300 |
---|---|---|
committer | Lukas Tönne <lukas.toenne@gmail.com> | 2015-03-26 16:13:38 +0300 |
commit | 869e11ef5ade46647cfeea598b3ccb71aafe6729 (patch) | |
tree | 30b800b3101fe1a4610a1c0cf31e94862af0cd64 /source | |
parent | 0d3da1343c16e1be6a6e6b78b77cf8b3354afe07 (diff) |
Sanity check for dupligroup caching functions.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/blenkernel/intern/cache_library.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/cache_library.c b/source/blender/blenkernel/intern/cache_library.c index 6c535e748aa..b0c82bafdfe 100644 --- a/source/blender/blenkernel/intern/cache_library.c +++ b/source/blender/blenkernel/intern/cache_library.c @@ -1213,6 +1213,9 @@ bool BKE_cache_test_dupligroup(Main *bmain, eCacheLibrary_EvalMode eval_mode, st { CacheLibrary *cachelib; + if (!dupgroup) + return false; + FOREACH_CACHELIB_READ(bmain, cachelib, eval_mode) { if (cachelib->group == dupgroup) { return true; @@ -1225,6 +1228,9 @@ bool BKE_cache_read_dupligroup(Main *bmain, Scene *scene, float frame, eCacheLib { CacheLibrary *cachelib; + if (!dupgroup) + return false; + FOREACH_CACHELIB_READ(bmain, cachelib, eval_mode) { if (cachelib->group == dupgroup) { char filename[FILE_MAX]; |