From 0fbbb47c6348f47f42fdfa35132638e8b8170fac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Sun, 19 Jan 2025 00:51:06 -0500 Subject: [PATCH] Fix handling of fonts with less than 8 bits of data per row. --- src/conio/bitmap_con.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 61cf7cea2e..b9a5cd2ca0 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -691,7 +691,7 @@ draw_char_row(struct blockstate *bs, struct charstate *cs, uint32_t y) else fbb = fb & (0x80 >> bitnum); - if (bitnum == 7) { + if (bitnum == (bs->font_data_width - 1)) { cs->fontoffset++; fb = cs->font[cs->fontoffset]; } -- GitLab