From 08296b8aeed09a45bf73d2889067ef78f4cba1e1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Fri, 30 Mar 2018 23:32:19 +0200 Subject: [PATCH] gl renderer: Don't highlight cairo nodes as fallback --- gsk/gl/gskglrenderer.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index d903a20ba0..697047e590 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -288,10 +288,13 @@ render_fallback_node (GskGLRenderer *self, cairo_restore (cr); #if HIGHLIGHT_FALLBACK - cairo_move_to (cr, 0, 0); - cairo_rectangle (cr, 0, 0, node->bounds.size.width, node->bounds.size.height); - cairo_set_source_rgba (cr, 1, 0, 0, 1); - cairo_stroke (cr); + if (gsk_render_node_get_node_type (node) != GSK_CAIRO_NODE) + { + cairo_move_to (cr, 0, 0); + cairo_rectangle (cr, 0, 0, node->bounds.size.width, node->bounds.size.height); + cairo_set_source_rgba (cr, 1, 0, 0, 1); + cairo_stroke (cr); + } #endif cairo_destroy (cr); -- 2.30.2