From b388912877365c5242adac3d02379273d5043821 Mon Sep 17 00:00:00 2001 From: knutux Date: Thu, 20 Apr 2006 09:26:52 +0000 Subject: [PATCH] disabling rendering optimization for dashed strokes (until optimization is tweaked to render dashes correctly) --- src/display/nr-arena-shape.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/display/nr-arena-shape.cpp b/src/display/nr-arena-shape.cpp index 4f8acca48..6368e149b 100644 --- a/src/display/nr-arena-shape.cpp +++ b/src/display/nr-arena-shape.cpp @@ -516,7 +516,7 @@ nr_arena_shape_update_stroke(NRArenaShape *shape,NRGC* gc, NRRectL *area) padded_area.x1 += (NR::ICoord)width; padded_area.y0 -= (NR::ICoord)width; padded_area.y1 += (NR::ICoord)width; - if (is_inner_area(padded_area, NR_ARENA_ITEM(shape)->bbox)) { + if ((style->stroke_dash.n_dash && NR_ARENA_ITEM(shape)->arena->rendermode != RENDERMODE_OUTLINE) || is_inner_area(padded_area, NR_ARENA_ITEM(shape)->bbox)) { thePath->Convert((NR_ARENA_ITEM(shape)->arena->rendermode != RENDERMODE_OUTLINE) ? 1.0 : 4.0); shape->cached_spartialy = false; } -- 2.30.2