summaryrefslogtreecommitdiff
path: root/apps/settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c3
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
75void dac_line_in(bool enable); 76void 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 */