From 4f7a73aad84cf7b2f60b2975479281e65daaca69 Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Wed, 28 Sep 2011 01:02:48 +0000 Subject: fix FS#12295 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30614 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/skin_engine/skin_engine.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'apps/gui/skin_engine/skin_engine.c') diff --git a/apps/gui/skin_engine/skin_engine.c b/apps/gui/skin_engine/skin_engine.c index f96b91b427..89230cbcb3 100644 --- a/apps/gui/skin_engine/skin_engine.c +++ b/apps/gui/skin_engine/skin_engine.c @@ -129,7 +129,7 @@ void gui_sync_skin_init(void) } } -void settings_apply_skins(void) +void skin_unload_all(void) { int i, j; @@ -140,12 +140,17 @@ void settings_apply_skins(void) } skin_buffer_init(skin_buffer, skin_buffer_size); - #ifdef HAVE_LCD_BITMAP skin_backdrop_init(); #endif gui_sync_skin_init(); +} + +void settings_apply_skins(void) +{ + int i, j; + skin_unload_all(); /* Make sure each skin is loaded */ for (i=0; i