From c3b4bab880c9b3426db6252240ea3ab7838fa17b Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sat, 7 Feb 2015 19:10:04 -0500 Subject: fix --- drivers/gfx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers') diff --git a/drivers/gfx.c b/drivers/gfx.c index 38a6591..bcc103a 100644 --- a/drivers/gfx.c +++ b/drivers/gfx.c @@ -38,8 +38,8 @@ void gfx_clear(uint32_t col) void gfx_drawchar(int x, int y, char c, uint32_t fg, uint32_t bg) { int stride = fb_bpp * fb_width; - uint8_t *line_addr = framebuffer + (x * fb_bpp) + (y * fb_width * fb_bpp); - for(int i = y; i < y + FONT_HEIGHT; ++i) + uint8_t *line_addr = framebuffer + (x * fb_bpp) + (y * stride); + for(int i = 0; i < FONT_HEIGHT; ++i) { uint32_t line_buf[8] = {bg}; uint8_t mask = 0x80; -- cgit v1.1