diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/gui/skin_engine/skin_display.c | 4 | ||||
-rw-r--r-- | apps/gui/skin_engine/skin_tokens.c | 5 |
2 files changed, 6 insertions, 3 deletions
diff --git a/apps/gui/skin_engine/skin_display.c b/apps/gui/skin_engine/skin_display.c index e24ab66393..20270a9303 100644 --- a/apps/gui/skin_engine/skin_display.c +++ b/apps/gui/skin_engine/skin_display.c | |||
@@ -270,9 +270,11 @@ static void wps_display_images(struct gui_wps *gwps, struct viewport* vp) | |||
270 | } | 270 | } |
271 | #ifdef HAVE_ALBUMART | 271 | #ifdef HAVE_ALBUMART |
272 | /* now draw the AA */ | 272 | /* now draw the AA */ |
273 | if (data->albumart && data->albumart->vp == vp && data->albumart->draw) | 273 | if (data->albumart && data->albumart->vp == vp |
274 | && data->albumart->draw) | ||
274 | { | 275 | { |
275 | draw_album_art(gwps, audio_current_aa_hid(), false); | 276 | draw_album_art(gwps, audio_current_aa_hid(), false); |
277 | data->albumart->draw = false; | ||
276 | } | 278 | } |
277 | #endif | 279 | #endif |
278 | 280 | ||
diff --git a/apps/gui/skin_engine/skin_tokens.c b/apps/gui/skin_engine/skin_tokens.c index 758a8c1b04..e0d4595122 100644 --- a/apps/gui/skin_engine/skin_tokens.c +++ b/apps/gui/skin_engine/skin_tokens.c | |||
@@ -329,8 +329,9 @@ const char *get_token_value(struct gui_wps *gwps, | |||
329 | 329 | ||
330 | case WPS_TOKEN_ALBUMART_DISPLAY: | 330 | case WPS_TOKEN_ALBUMART_DISPLAY: |
331 | if (!data->albumart) | 331 | if (!data->albumart) |
332 | return NULL; | 332 | return NULL; |
333 | data->albumart->draw = true; | 333 | if (!data->albumart->draw) |
334 | data->albumart->draw = true; | ||
334 | return NULL; | 335 | return NULL; |
335 | #endif | 336 | #endif |
336 | 337 | ||