aboutsummaryrefslogtreecommitdiffstats
path: root/src/gdisp/mcufont/mf_rlefont.c
diff options
context:
space:
mode:
authorinmarket <inmarket@ugfx.org>2017-03-11 14:23:27 +1000
committerinmarket <inmarket@ugfx.org>2017-03-11 14:23:27 +1000
commit9500ed2bcc8c579bd56f4e4cdb27376ebc727046 (patch)
tree49b3fb8da6dab79080f3b2b9771a362b7d93d9cc /src/gdisp/mcufont/mf_rlefont.c
parent7826664969f077342e098a1679faadf2b0b590d5 (diff)
downloaduGFX-9500ed2bcc8c579bd56f4e4cdb27376ebc727046.tar.gz
uGFX-9500ed2bcc8c579bd56f4e4cdb27376ebc727046.tar.bz2
uGFX-9500ed2bcc8c579bd56f4e4cdb27376ebc727046.zip
Fix a bug that can cause large fonts to not be read correctly.
Diffstat (limited to 'src/gdisp/mcufont/mf_rlefont.c')
-rw-r--r--src/gdisp/mcufont/mf_rlefont.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gdisp/mcufont/mf_rlefont.c b/src/gdisp/mcufont/mf_rlefont.c
index 2ef89fd1..a4c598ea 100644
--- a/src/gdisp/mcufont/mf_rlefont.c
+++ b/src/gdisp/mcufont/mf_rlefont.c
@@ -46,7 +46,7 @@ static const uint8_t *find_glyph(const struct mf_rlefont_s *font,
index = character - range->first_char;
if (character >= range->first_char && index < range->char_count)
{
- uint16_t offset = range->glyph_offsets[index];
+ unsigned offset = range->glyph_offsets[index];
return &range->glyph_data[offset];
}
}