diff options
Diffstat (limited to 'apps/settings.c')
-rw-r--r-- | apps/settings.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c index bd2958e4e2..72e5a012e4 100644 --- a/apps/settings.c +++ b/apps/settings.c | |||
@@ -70,6 +70,7 @@ | |||
70 | #include "radio.h" | 70 | #include "radio.h" |
71 | #endif | 71 | #endif |
72 | #include "wps.h" | 72 | #include "wps.h" |
73 | #include "skin_engine/skin_engine.h" | ||
73 | 74 | ||
74 | #if CONFIG_CODEC == MAS3507D | 75 | #if CONFIG_CODEC == MAS3507D |
75 | void dac_line_in(bool enable); | 76 | void dac_line_in(bool enable); |
@@ -818,6 +819,8 @@ void settings_apply(bool read_disk) | |||
818 | 819 | ||
819 | if (read_disk) | 820 | if (read_disk) |
820 | { | 821 | { |
822 | /* re-initialize the skin buffer before we start reloading skins */ | ||
823 | skin_buffer_init(); | ||
821 | 824 | ||
822 | #ifdef HAVE_LCD_BITMAP | 825 | #ifdef HAVE_LCD_BITMAP |
823 | /* fonts need to be loaded before the WPS */ | 826 | /* fonts need to be loaded before the WPS */ |