From: jdgordon Date: Wed, 23 Jun 2010 02:03:51 +0000 (+0000) Subject: redo r27027 to hopefully fix data aborts when loading a theme X-Git-Url: https://repo.or.cz/w/kugel-rb.git/commitdiff_plain/2a39ee5d89220b88d8291be6c3f93bf56012a423 redo r27027 to hopefully fix data aborts when loading a theme git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27071 a1c6a512-1295-4272-9138-f99709370657 --- diff --git a/firmware/font.c b/firmware/font.c index b4cead79d..c5348d54f 100644 --- a/firmware/font.c +++ b/firmware/font.c @@ -453,7 +453,10 @@ void font_unload(int font_id) { if (pf->fd >= 0) close(pf->fd); - sysfonts[font_id] = NULL; + if (font_id == FONT_UI) + font_reset(pf); + else if (font_id >= SYSTEMFONTCOUNT) + sysfonts[font_id] = NULL; } }