aboutsummaryrefslogtreecommitdiff
path: root/src/layout.c
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-11-20 23:11:10 +0100
committerFederico Angelilli <code@fedang.net>2024-11-20 23:11:10 +0100
commitfcd52f6db3dc9092dbd7a502e3e561ad16bf0743 (patch)
tree6f98828f03e6432b7218091712607c134a3bbf57 /src/layout.c
parent165c408de117b5f3923b945756e4ebffc5b733d7 (diff)
Fix capsule edge case
Diffstat (limited to 'src/layout.c')
-rw-r--r--src/layout.c4
1 files changed, 2 insertions, 2 deletions
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);