summaryrefslogtreecommitdiffstats
path: root/src/display/nr-arena-shape.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2011-06-19 12:35:53 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2011-06-19 12:35:53 +0000
commitc35fb5074464280ecb579cadeee3418ac1bd866a (patch)
tree4847627966ffad5f61d1639aff8bb04854ff65b4 /src/display/nr-arena-shape.cpp
parentMerge from trunk (diff)
downloadinkscape-c35fb5074464280ecb579cadeee3418ac1bd866a.tar.gz
inkscape-c35fb5074464280ecb579cadeee3418ac1bd866a.zip
Fix outline view
(bzr r9508.1.90)
Diffstat (limited to 'src/display/nr-arena-shape.cpp')
-rw-r--r--src/display/nr-arena-shape.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/display/nr-arena-shape.cpp b/src/display/nr-arena-shape.cpp
index 9055045f4..f278413b2 100644
--- a/src/display/nr-arena-shape.cpp
+++ b/src/display/nr-arena-shape.cpp
@@ -317,13 +317,15 @@ cairo_arena_shape_render_outline(cairo_t *ct, NRArenaItem *item, Geom::OptRect /
guint32 rgba = NR_ARENA_ITEM(shape)->arena->outlinecolor;
cairo_save(ct);
- ink_cairo_set_source_rgba32(ct, rgba);
ink_cairo_transform(ct, shape->ctm);
feed_pathvector_to_cairo (ct, shape->curve->get_pathvector());
cairo_restore(ct);
+ cairo_save(ct);
+ ink_cairo_set_source_rgba32(ct, rgba);
cairo_set_line_width(ct, 0.5);
cairo_set_tolerance(ct, 1.25); // low quality, but good enough for outline mode
cairo_stroke(ct);
+ cairo_restore(ct);
return item->state;
}