Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/firmware/font.c b/firmware/font.c
- index f00ff0e..7d28368 100644
- --- a/firmware/font.c
- +++ b/firmware/font.c
- @@ -594,14 +614,17 @@ struct font* font_get(int font)
- return &sysfont;
- while (1) {
- - struct buflib_alloc_data *alloc = core_get_data(buflib_allocations[font]);
- - pf = &alloc->font;
- - if (pf && pf->height)
- - return pf;
- + if (buflib_allocations[font] > 0)
- + {
- + struct buflib_alloc_data *alloc = core_get_data(buflib_allocations[font]);
- + pf = &alloc->font;
- + if (pf && pf->height)
- + return pf;
- + }
- if (--font < 0)
- return &sysfont;
- }
- -}
- +}
- static int pf_to_handle(struct font* pf)
- {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement