From fcd52f6db3dc9092dbd7a502e3e561ad16bf0743 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Wed, 20 Nov 2024 23:11:10 +0100 Subject: Fix capsule edge case --- src/layout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/layout.c') diff --git a/src/layout.c b/src/layout.c index 193ebbd..bfc25c0 100644 --- a/src/layout.c +++ b/src/layout.c @@ -107,7 +107,7 @@ void layout_render(layout_t *layout, cairo_t *cr) // Render background cairo_pattern_t *pattern = layout->block->bg_color.pattern; if (pattern != NULL) { - render_capsule(cr, block_x, block_y, layout->width - layout->x_padding, radius, radius); + render_capsule_fast(cr, block_x, block_y, layout->width - layout->x_padding, radius, radius); cairo_pattern_set_matrix(pattern, &matrix); cairo_set_source(cr, pattern); @@ -118,7 +118,7 @@ void layout_render(layout_t *layout, cairo_t *cr) pattern = layout->block->line_color.pattern; if (pattern != NULL) { int line_radius = radius - layout->line_width / 2; - render_capsule(cr, block_x, block_y, layout->width - layout->x_padding, radius, line_radius); + render_capsule_fast(cr, block_x, block_y, layout->width - layout->x_padding, radius, line_radius); cairo_pattern_set_matrix(pattern, &matrix); cairo_set_source(cr, pattern); -- cgit v1.2.3