summaryrefslogtreecommitdiffstats
path: root/src/display/guideline.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2010-08-14 14:56:59 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2010-08-14 14:56:59 +0000
commit5563199fbe57f3197b064acea2aac91d11f10544 (patch)
tree8d65b2d27ce529624cf868c78e12c876ce87e3ec /src/display/guideline.cpp
parentFix glyph outlines to always consist of closed paths (diff)
downloadinkscape-5563199fbe57f3197b064acea2aac91d11f10544.tar.gz
inkscape-5563199fbe57f3197b064acea2aac91d11f10544.zip
Fixes for guideline rendering
(bzr r9508.1.64)
Diffstat (limited to 'src/display/guideline.cpp')
-rw-r--r--src/display/guideline.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/display/guideline.cpp b/src/display/guideline.cpp
index 9c68cd8af..6a9bebe1e 100644
--- a/src/display/guideline.cpp
+++ b/src/display/guideline.cpp
@@ -106,6 +106,8 @@ static void sp_guideline_render(SPCanvasItem *item, SPCanvasBuf *buf)
cairo_save(buf->ct);
cairo_translate(buf->ct, -buf->rect.x0, -buf->rect.y0);
ink_cairo_set_source_rgba32(buf->ct, gl->rgba);
+ cairo_set_line_width(buf->ct, 1);
+ cairo_set_line_cap(buf->ct, CAIRO_LINE_CAP_SQUARE);
if (gl->is_vertical()) {
int position = (int) Inkscape::round(gl->point_on_line[Geom::X]);
@@ -255,7 +257,7 @@ static void
sp_guideline_drawline (SPCanvasBuf *buf, gint x0, gint y0, gint x1, gint y1, guint32 /*rgba*/)
{
cairo_move_to(buf->ct, x0 + 0.5, y0 + 0.5);
- cairo_line_to(buf->ct, x1 - 0.5, y1 - 0.5);
+ cairo_line_to(buf->ct, x1 + 0.5, y1 + 0.5);
cairo_stroke(buf->ct);
}