diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2011-09-28 01:02:48 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2011-09-28 01:02:48 +0000 |
commit | 4f7a73aad84cf7b2f60b2975479281e65daaca69 (patch) | |
tree | 635066acc3d282b8a71e17668c578f50f7b42340 /apps/gui/skin_engine/skin_engine.c | |
parent | a1d3a1d14364425489db2b49d8e4a40f1b995b90 (diff) | |
download | rockbox-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/skin_engine/skin_engine.c')
-rw-r--r-- | apps/gui/skin_engine/skin_engine.c | 9 |
1 files changed, 7 insertions, 2 deletions
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) | |||
129 | } | 129 | } |
130 | } | 130 | } |
131 | 131 | ||
132 | void settings_apply_skins(void) | 132 | void skin_unload_all(void) |
133 | { | 133 | { |
134 | int i, j; | 134 | int i, j; |
135 | 135 | ||
@@ -140,12 +140,17 @@ void settings_apply_skins(void) | |||
140 | } | 140 | } |
141 | 141 | ||
142 | skin_buffer_init(skin_buffer, skin_buffer_size); | 142 | skin_buffer_init(skin_buffer, skin_buffer_size); |
143 | |||
144 | #ifdef HAVE_LCD_BITMAP | 143 | #ifdef HAVE_LCD_BITMAP |
145 | skin_backdrop_init(); | 144 | skin_backdrop_init(); |
146 | #endif | 145 | #endif |
147 | gui_sync_skin_init(); | 146 | gui_sync_skin_init(); |
147 | } | ||
148 | |||
149 | void settings_apply_skins(void) | ||
150 | { | ||
151 | int i, j; | ||
148 | 152 | ||
153 | skin_unload_all(); | ||
149 | /* Make sure each skin is loaded */ | 154 | /* Make sure each skin is loaded */ |
150 | for (i=0; i<SKINNABLE_SCREENS_COUNT; i++) | 155 | for (i=0; i<SKINNABLE_SCREENS_COUNT; i++) |
151 | { | 156 | { |