cairo: don't draw < if there's no items displayed

This commit is contained in:
Jari Vetoniemi 2020-02-07 18:22:35 +02:00
parent c4856d784b
commit 7af8c09f10

View File

@ -326,7 +326,7 @@ bm_cairo_paint(struct cairo *cairo, uint32_t width, uint32_t max_height, const s
uint32_t cl = fmin(title_x + result.x_advance, width / 4);
paint.pos = (struct pos){ cl, vpadding };
paint.box = (struct box){ 1, 2, vpadding, vpadding, 0, ascii_height };
bm_cairo_draw_line(cairo, &paint, &result, ((menu->wrap || menu->index > 0) ? "<" : " "));
bm_cairo_draw_line(cairo, &paint, &result, (count > 0 && (menu->wrap || menu->index > 0) ? "<" : " "));
cl += result.x_advance + 1;
for (uint32_t i = menu->index; i < count && cl < (width/cairo->scale); ++i) {