diff --git a/graphics/grTCairo2.c b/graphics/grTCairo2.c index 440fb16e..1641bc5b 100644 --- a/graphics/grTCairo2.c +++ b/graphics/grTCairo2.c @@ -213,7 +213,8 @@ int np; for (i = 1; i < np; i++) cairo_line_to(tcairodata->context, tp[i].p_x, tp[i].p_y); cairo_close_path(tcairodata->context); - cairo_fill(tcairodata->context); + cairo_clip(tcairodata->context); + cairo_mask(tcairodata->context, currentStipple); cairo_restore(tcairodata->context); }