diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-05-09 15:36:49 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-05-09 15:37:01 +0300 |
commit | 54ec0559c8ef203f2c029fc0e43373538ae5515f (patch) | |
tree | 183b60e885be004627a1de4ceccded63b0ce4311 /source/blender/draw | |
parent | 39f78413fc651a1e8ec334ce5b61ff75fdde625b (diff) |
Fix T64384 : Crash when switching to wireframe on tree_creature blend
Was missing NULL pointer check
Diffstat (limited to 'source/blender/draw')
-rw-r--r-- | source/blender/draw/modes/overlay_mode.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/draw/modes/overlay_mode.c b/source/blender/draw/modes/overlay_mode.c index ce49eb0e688..99ab842b3bf 100644 --- a/source/blender/draw/modes/overlay_mode.c +++ b/source/blender/draw/modes/overlay_mode.c @@ -367,7 +367,9 @@ static void overlay_cache_populate(void *vedata, Object *ob) *dupli_data = MEM_callocN(sizeof(OVERLAY_DupliData), "OVERLAY_DupliData"); } else { - DRW_shgroup_call_object_add((*dupli_data)->shgrp, (*dupli_data)->geom, ob); + if ((*dupli_data)->shgrp && (*dupli_data)->geom) { + DRW_shgroup_call_object_add((*dupli_data)->shgrp, (*dupli_data)->geom, ob); + } return; } } |