From f53310a961e5e3c20ad89dbc362439e849217c87 Mon Sep 17 00:00:00 2001 From: Willow Date: Wed, 22 Feb 2023 02:56:17 +0100 Subject: [PATCH] Fix: invisible right border. (#333) --- lib/renderers/cairo_renderer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/renderers/cairo_renderer.h b/lib/renderers/cairo_renderer.h index e021b53..dbaf347 100644 --- a/lib/renderers/cairo_renderer.h +++ b/lib/renderers/cairo_renderer.h @@ -509,9 +509,9 @@ bm_cairo_paint(struct cairo *cairo, uint32_t width, uint32_t max_height, const s bm_cairo_color_from_menu_color(menu, BM_COLOR_BORDER, &paint.fg); cairo_set_source_rgba(cairo->cr, paint.fg.r, paint.fg.b, paint.fg.g, paint.fg.a); if (!border_radius) { - cairo_rectangle(cairo->cr, 0, 0, width + border_size, (height * (page_length + 1)) + (2 * border_size)); + cairo_rectangle(cairo->cr, 0, 0, (width + border_size)/cairo->scale, (height * (page_length + 1)) + (2 * border_size)); } else { - bm_cairo_draw_rounded_path(cairo->cr, 0, 0, width + border_size, (height * (page_length + 1)) + (2 * border_size), border_radius); + bm_cairo_draw_rounded_path(cairo->cr, 0, 0, (width + border_size)/cairo->scale, (height * (page_length + 1)) + (2 * border_size), border_radius); } cairo_set_line_width(cairo->cr, 2 * menu->border_size); cairo_stroke(cairo->cr);