From: Timm Bäder Date: Fri, 30 Mar 2018 21:32:19 +0000 (+0200) Subject: gl renderer: Don't highlight cairo nodes as fallback X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~22^2~708 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=08296b8aeed09a45bf73d2889067ef78f4cba1e1;p=gtk4.git gl renderer: Don't highlight cairo nodes as fallback --- 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);