From ae5f1a773749c270c38c63c8a4857ce2c5eff6aa Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Fri, 2 Sep 2011 15:50:55 +0200 Subject: Fix bug 692356: use stricter limit for dash pattern lengths. --- draw/draw_path.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'draw') diff --git a/draw/draw_path.c b/draw/draw_path.c index aed5ba4b..efa881ef 100644 --- a/draw/draw_path.c +++ b/draw/draw_path.c @@ -758,7 +758,7 @@ fz_flatten_dash_path(fz_gel *gel, fz_path *path, fz_stroke_state *stroke, fz_mat phase_len = 0; for (i = 0; i < stroke->dash_len; i++) phase_len += stroke->dash_list[i]; - if (phase_len <= FLT_EPSILON) + if (phase_len < 0.01f || phase_len < stroke->linewidth * 0.5f) { fz_flatten_stroke_path(gel, path, stroke, ctm, flatness, linewidth); return; -- cgit v1.2.3