[Bf-blender-cvs] [21fedfbca02] master: Fix T59482: Creating 2 Particle systems breaks the app

Clément Foucault noreply at git.blender.org
Mon Jan 14 23:43:23 CET 2019


Commit: 21fedfbca0219781e7c17bcd7be84f6a3746e4e9
Author: Clément Foucault
Date:   Mon Jan 14 18:48:21 2019 +0100
Branches: master
https://developer.blender.org/rB21fedfbca0219781e7c17bcd7be84f6a3746e4e9

Fix T59482: Creating 2 Particle systems breaks the app

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

M	source/blender/draw/intern/draw_hair.c

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

diff --git a/source/blender/draw/intern/draw_hair.c b/source/blender/draw/intern/draw_hair.c
index f6891563dbb..7c83f28f995 100644
--- a/source/blender/draw/intern/draw_hair.c
+++ b/source/blender/draw/intern/draw_hair.c
@@ -141,7 +141,7 @@ static DRWShadingGroup *drw_shgroup_create_hair_procedural_ex(
 		}
 	}
 
-	if (dupli_parent) {
+	if ((dupli_parent != NULL) && (dupli_object != NULL)) {
 		DRWHairInstanceData *hair_inst_data = (DRWHairInstanceData *)DRW_drawdata_ensure(
 		        &object->id, (DrawEngineType *)&drw_shgroup_create_hair_procedural_ex,
 		        sizeof(DRWHairInstanceData), NULL, NULL);



More information about the Bf-blender-cvs mailing list