diff options
| author | Michael Sparmann <theseven@rockbox.org> | 2010-06-21 20:19:30 +0000 |
|---|---|---|
| committer | Michael Sparmann <theseven@rockbox.org> | 2010-06-21 20:19:30 +0000 |
| commit | 286ed6fab52be0060a4aa0ff49416d8284d63be6 (patch) | |
| tree | 6800b5cdcaac1d1fa7c75a4f4c1ac94dadcae9f2 | |
| parent | 36eeecf69b3b0c20319e61dff2cd4cc02de9fd2c (diff) | |
| download | rockbox-286ed6fab52be0060a4aa0ff49416d8284d63be6.zip rockbox-286ed6fab52be0060a4aa0ff49416d8284d63be6.tar.gz rockbox-286ed6fab52be0060a4aa0ff49416d8284d63be6.tar.bz2 rockbox-286ed6fab52be0060a4aa0ff49416d8284d63be6.tar.xz | |
Unload fonts when entering UMS mode to close their file handles. Closes FS#11428
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27028 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/gui/usb_screen.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/gui/usb_screen.c b/apps/gui/usb_screen.c index a6fd4a7..1c15c03 100644 --- a/apps/gui/usb_screen.c +++ b/apps/gui/usb_screen.c @@ -274,6 +274,8 @@ void gui_usb_screen_run(void) #endif } + for (i = FONT_UI; i < MAXFONTS; i++) font_unload(i); + while (1) { usb_screens_draw(usb_screen_vps_ar); @@ -314,6 +316,9 @@ void gui_usb_screen_run(void) #ifdef HAVE_LCD_CHARCELLS status_set_usb(false); #endif /* HAVE_LCD_CHARCELLS */ + + settings_apply(true); + FOR_NB_SCREENS(i) { screens[i].backlight_on(); |