From d836adb2757d61a26687d1d89f83dcf9dea88e98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 1 Nov 2017 00:57:25 +0100 Subject: Draw Manager: Fix crash when trying to order an empty shading group. This fix crash when using only the volume output with an alpha blend material --- source/blender/draw/intern/draw_manager.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source') diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 36008099b70..f23bbd3af45 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -1406,6 +1406,8 @@ static int pass_shgroup_dist_sort(void *thunk, const void *a, const void *b) call_b = shgrp_b->calls.first; #endif + if (call_a == NULL) return -1; + if (call_b == NULL) return -1; float tmp[3]; sub_v3_v3v3(tmp, zsortdata->origin, call_a->obmat[3]); -- cgit v1.2.3