gl renderer: Fix color comparison
authorTimm Bäder <mail@baedert.org>
Sat, 14 Dec 2019 14:14:15 +0000 (15:14 +0100)
committerTimm Bäder <mail@baedert.org>
Tue, 7 Jan 2020 16:27:15 +0000 (17:27 +0100)
gsk/gl/gskglrenderops.c

index 84774e29aae1481d388c240ae6127a52bfca7799..c2c7858dfbe6d09e69a4dbeb74298d0f1543f06e 100644 (file)
@@ -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, &current_program_state->color))
+  if (current_program_state->color &&
+      gdk_rgba_equal (color, current_program_state->color))
     return;
 
   current_program_state->color = color;