1From 25b484c0cdf7425c1c25568b0fdfc2133e4357f0 Mon Sep 17 00:00:00 2001 2From: Jeffy Chen <jeffy.chen@rock-chips.com> 3Date: Mon, 5 Dec 2022 16:48:12 +0800 4Subject: [PATCH 81/92] gl-renderer: Fix crash when painting views without 5 buffer 6 7By adding a sanity check for gb. 8 9Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 10--- 11 libweston/renderer-gl/gl-renderer.c | 3 +++ 12 1 file changed, 3 insertions(+) 13 14diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c 15index c6c0942..9b63c24 100644 16--- a/libweston/renderer-gl/gl-renderer.c 17+++ b/libweston/renderer-gl/gl-renderer.c 18@@ -1064,6 +1064,9 @@ draw_paint_node(struct weston_paint_node *pnode, 19 GLint filter; 20 struct gl_shader_config sconf; 21 22+ if (!gb) 23+ return; 24+ 25 if (gb->shader_variant == SHADER_VARIANT_NONE && 26 !buffer->direct_display) 27 return; 28-- 292.20.1 30 31