[Bf-blender-cvs] [d7bd64d] master: Fix T48061: Crash with adaptive domain and cases when there's no smoke

Alexander Gavrilov noreply at git.blender.org
Wed Jul 27 15:43:05 CEST 2016


Commit: d7bd64df5d88ed135c57e99ab3c2240943e4c01f
Author: Alexander Gavrilov
Date:   Wed Jul 27 15:40:32 2016 +0200
Branches: master
https://developer.blender.org/rBd7bd64df5d88ed135c57e99ab3c2240943e4c01f

Fix T48061: Crash with adaptive domain and cases when there's no smoke

===================================================================

M	source/blender/blenkernel/intern/smoke.c

===================================================================

diff --git a/source/blender/blenkernel/intern/smoke.c b/source/blender/blenkernel/intern/smoke.c
index d20994a..c7e073a 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);
 		}




More information about the Bf-blender-cvs mailing list