diff options
author | Janne Karhu <jhkarh@gmail.com> | 2011-02-11 17:59:19 +0300 |
---|---|---|
committer | Janne Karhu <jhkarh@gmail.com> | 2011-02-11 17:59:19 +0300 |
commit | dcf7642f76bc4f1d2899249f7ce9b5c24c4fafad (patch) | |
tree | 5497a7d7388f9bb0e22739d4f50cbc6c69e182fa /source/blender/blenkernel | |
parent | c50bf404d2a45fe291b546ad11076007f4d7c1b2 (diff) |
Bug fix for problem 2 in [#25973] Bake End Frame Not Configurable
* External caches didn't load for smoke straight away. Smoke caches store all necessary info in every file, so no need to try to look for an info file.
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/pointcache.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/pointcache.c b/source/blender/blenkernel/intern/pointcache.c index 65bf055886e..bd919d2166d 100644 --- a/source/blender/blenkernel/intern/pointcache.c +++ b/source/blender/blenkernel/intern/pointcache.c @@ -2929,8 +2929,10 @@ void BKE_ptcache_load_external(PTCacheID *pid) cache->endframe = end; cache->totpoint = 0; + if(pid->type == PTCACHE_TYPE_SMOKE_DOMAIN) + ; /*necessary info in every file*/ /* read totpoint from info file (frame 0) */ - if(info) { + else if(info) { pf= ptcache_file_open(pid, PTCACHE_FILE_READ, 0); if(pf) { |