Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2019-05-09 15:36:49 +0300
committerClément Foucault <foucault.clem@gmail.com>2019-05-09 15:37:01 +0300
commit54ec0559c8ef203f2c029fc0e43373538ae5515f (patch)
tree183b60e885be004627a1de4ceccded63b0ce4311 /source/blender/draw/modes/overlay_mode.c
parent39f78413fc651a1e8ec334ce5b61ff75fdde625b (diff)
Fix T64384 : Crash when switching to wireframe on tree_creature blend
Was missing NULL pointer check
Diffstat (limited to 'source/blender/draw/modes/overlay_mode.c')
-rw-r--r--source/blender/draw/modes/overlay_mode.c4
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;
}
}