diff options
Diffstat (limited to 'apps/gui/skin_engine/skin_engine.c')
-rw-r--r-- | apps/gui/skin_engine/skin_engine.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/gui/skin_engine/skin_engine.c b/apps/gui/skin_engine/skin_engine.c index 5253b88363..c2ed2cdb8c 100644 --- a/apps/gui/skin_engine/skin_engine.c +++ b/apps/gui/skin_engine/skin_engine.c | |||
@@ -89,6 +89,7 @@ static void gui_skin_reset(struct gui_skin *skin) | |||
89 | skin->needs_full_update = true; | 89 | skin->needs_full_update = true; |
90 | skin->gui_wps.data = data = &skin->data; | 90 | skin->gui_wps.data = data = &skin->data; |
91 | /* copy to temp var to protect against memset */ | 91 | /* copy to temp var to protect against memset */ |
92 | #ifdef HAVE_ALBUMART | ||
92 | if ((aa_save = SKINOFFSETTOPTR(get_skin_buffer(data), data->albumart))) | 93 | if ((aa_save = SKINOFFSETTOPTR(get_skin_buffer(data), data->albumart))) |
93 | { | 94 | { |
94 | short old_width, old_height; | 95 | short old_width, old_height; |
@@ -99,6 +100,7 @@ static void gui_skin_reset(struct gui_skin *skin) | |||
99 | data->last_albumart_height = old_height; | 100 | data->last_albumart_height = old_height; |
100 | } | 101 | } |
101 | else | 102 | else |
103 | #endif | ||
102 | memset(data, 0, sizeof(struct wps_data)); | 104 | memset(data, 0, sizeof(struct wps_data)); |
103 | skin->data.wps_loaded = false; | 105 | skin->data.wps_loaded = false; |
104 | skin->data.buflib_handle = -1; | 106 | skin->data.buflib_handle = -1; |