From 25b484c0cdf7425c1c25568b0fdfc2133e4357f0 Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Mon, 5 Dec 2022 16:48:12 +0800 Subject: [PATCH 81/92] gl-renderer: Fix crash when painting views without buffer By adding a sanity check for gb. Signed-off-by: Jeffy Chen --- libweston/renderer-gl/gl-renderer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c index c6c0942..9b63c24 100644 --- a/libweston/renderer-gl/gl-renderer.c +++ b/libweston/renderer-gl/gl-renderer.c @@ -1064,6 +1064,9 @@ draw_paint_node(struct weston_paint_node *pnode, GLint filter; struct gl_shader_config sconf; + if (!gb) + return; + if (gb->shader_variant == SHADER_VARIANT_NONE && !buffer->direct_display) return; -- 2.20.1