From b464ca753380f0e80dc0ac6ee5230c41ecc2c883 Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Sun, 29 Apr 2012 04:22:12 +0000 Subject: [PATCH] Fix end caps on GritsMarker --- src/objects/grits-marker.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/objects/grits-marker.c b/src/objects/grits-marker.c index e7cd4c6..3510353 100644 --- a/src/objects/grits-marker.c +++ b/src/objects/grits-marker.c @@ -39,8 +39,9 @@ static void render_point(GritsMarker *marker) { /* Draw outline */ - cairo_set_source_rgba(marker->cairo, 0, 0, 0, 1); + cairo_set_line_join(marker->cairo, CAIRO_LINE_JOIN_ROUND); cairo_set_line_width(marker->cairo, marker->outline*2); + cairo_set_source_rgba(marker->cairo, 0, 0, 0, 1); cairo_arc(marker->cairo, marker->xoff, marker->yoff, marker->radius, 0, 2*G_PI); @@ -58,6 +59,9 @@ static void render_label(GritsMarker *marker) { g_assert(marker->label); + /* Draw outline */ + cairo_set_line_join(marker->cairo, CAIRO_LINE_JOIN_ROUND); + cairo_set_line_width(marker->cairo, marker->outline*2); cairo_set_source_rgba(marker->cairo, 0, 0, 0, 1); cairo_select_font_face(marker->cairo, "sans-serif", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD); -- 2.43.2