diff options
author | Alexander Gavrilov <angavrilov@gmail.com> | 2016-07-27 16:40:32 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-07-27 16:40:32 +0300 |
commit | d7bd64df5d88ed135c57e99ab3c2240943e4c01f (patch) | |
tree | 221f0a5db4dd679a87c8ed48e0863d51138415a0 /source/blender/blenkernel/intern/smoke.c | |
parent | ae881ddf43af248ce4f5b69037dd340fa1db90b3 (diff) |
Fix T48061: Crash with adaptive domain and cases when there's no smoke
Diffstat (limited to 'source/blender/blenkernel/intern/smoke.c')
-rw-r--r-- | source/blender/blenkernel/intern/smoke.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/smoke.c b/source/blender/blenkernel/intern/smoke.c index d20994a2e39..c7e073a7fc1 100644 --- a/source/blender/blenkernel/intern/smoke.c +++ b/source/blender/blenkernel/intern/smoke.c @@ -2772,8 +2772,7 @@ static void smokeModifier_process(SmokeModifierData *smd, Scene *scene, Object * // create shadows before writing cache so they get stored smoke_calc_transparency(sds, scene); - if (sds->wt) - { + if (sds->wt && sds->total_cells > 1) { smoke_turbulence_step(sds->wt, sds->fluid); } |