summaryrefslogtreecommitdiffstats
path: root/apps/gui/usb_screen.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2011-09-28 01:02:48 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2011-09-28 01:02:48 +0000
commit4f7a73aad84cf7b2f60b2975479281e65daaca69 (patch)
tree635066acc3d282b8a71e17668c578f50f7b42340 /apps/gui/usb_screen.c
parenta1d3a1d14364425489db2b49d8e4a40f1b995b90 (diff)
downloadrockbox-4f7a73aad84cf7b2f60b2975479281e65daaca69.tar.gz
rockbox-4f7a73aad84cf7b2f60b2975479281e65daaca69.zip
fix FS#12295
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30614 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/usb_screen.c')
-rw-r--r--apps/gui/usb_screen.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/gui/usb_screen.c b/apps/gui/usb_screen.c
index 2b3355021d..1d9fcec6e4 100644
--- a/apps/gui/usb_screen.c
+++ b/apps/gui/usb_screen.c
@@ -38,6 +38,7 @@
#include "led.h"
#include "appevents.h"
#include "usb_screen.h"
+#include "skin_engine/skin_engine.h"
#ifdef HAVE_LCD_BITMAP
#include "bitmaps/usblogo.h"
@@ -265,8 +266,11 @@ void gui_usb_screen_run(bool early_usb)
/* The font system leaves the .fnt fd's open, so we need for force close them all */
#ifdef HAVE_LCD_BITMAP
FOR_NB_SCREENS(i)
+ {
font_unload(global_status.font_id[i]);
- // FIXME skin_font_init(); /* unload all the skin fonts */
+ global_status.font_id[i] = -1;
+ }
+ skin_unload_all();
#endif
}