From f25cf706891edd2db63b0ea34918cc87bb631c20 Mon Sep 17 00:00:00 2001 From: Lauren Budorick Date: Mon, 27 Oct 2014 16:47:08 -0400 Subject: [PATCH] Reinstate 16px line width limit --- src/renderer/painter_line.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/painter_line.cpp b/src/renderer/painter_line.cpp index d2094f083..4bf50569a 100644 --- a/src/renderer/painter_line.cpp +++ b/src/renderer/painter_line.cpp @@ -20,8 +20,8 @@ void Painter::renderLine(LineBucket& bucket, util::ptr layer_desc, c float offset = properties.gap_width == 0 ? 0 : (properties.gap_width + width) / 2; float blur = properties.blur + antialiasing; - float inset = std::fmax(-1, offset - width / 2 - antialiasing / 2) + 1; - float outset = offset + width / 2 + antialiasing / 2; + float inset = std::fmin((std::fmax(-1, offset - width / 2 - antialiasing / 2) + 1), 16.0f); + float outset = std::fmin(offset + width / 2 + antialiasing / 2, 16.0f); Color color = properties.color; color[0] *= properties.opacity;