From: Timm Bäder Date: Sat, 14 Dec 2019 14:14:15 +0000 (+0100) Subject: gl renderer: Fix color comparison X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~442 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2e6e6c1779edfb8359f1e65d0282e31f9fba8028;p=gtk4.git gl renderer: Fix color comparison --- diff --git a/gsk/gl/gskglrenderops.c b/gsk/gl/gskglrenderops.c index 84774e29aa..c2c7858dfb 100644 --- a/gsk/gl/gskglrenderops.c +++ b/gsk/gl/gskglrenderops.c @@ -581,7 +581,8 @@ ops_set_color (RenderOpBuilder *builder, ProgramState *current_program_state = get_current_program_state (builder); OpColor *op; - if (gdk_rgba_equal (color, ¤t_program_state->color)) + if (current_program_state->color && + gdk_rgba_equal (color, current_program_state->color)) return; current_program_state->color = color;