From 0feebcf1456abbb722128aedbcbbd5d9e68cadf0 Mon Sep 17 00:00:00 2001 From: Arnaud B Date: Fri, 21 Sep 2018 12:25:23 +0000 Subject: [PATCH] Make dashed border-style work correctly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There’s a short-path done for focus rectangles, but it can be taken in other conditions, and then fail occasionally to render a dashed line if the border-width is too big. --- gtk/gtkrenderborder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkrenderborder.c b/gtk/gtkrenderborder.c index f755f9f005..6ecf0cf005 100644 --- a/gtk/gtkrenderborder.c +++ b/gtk/gtkrenderborder.c @@ -447,8 +447,8 @@ set_stroke_style (cairo_t *cr, */ if (n == nearbyint (n)) { - segments[0] = 1; - segments[1] = 2; + segments[0] = line_width; + segments[1] = 2 * line_width; } else {