diff options
Diffstat (limited to 'apps/gui/skin_engine/skin_display.c')
-rw-r--r-- | apps/gui/skin_engine/skin_display.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/apps/gui/skin_engine/skin_display.c b/apps/gui/skin_engine/skin_display.c index 2affd23c87..43337049fd 100644 --- a/apps/gui/skin_engine/skin_display.c +++ b/apps/gui/skin_engine/skin_display.c | |||
@@ -413,8 +413,7 @@ void wps_display_images(struct gui_wps *gwps, struct viewport* vp) | |||
413 | #ifdef HAVE_ALBUMART | 413 | #ifdef HAVE_ALBUMART |
414 | /* now draw the AA */ | 414 | /* now draw the AA */ |
415 | struct skin_albumart *aa = SKINOFFSETTOPTR(get_skin_buffer(data), data->albumart); | 415 | struct skin_albumart *aa = SKINOFFSETTOPTR(get_skin_buffer(data), data->albumart); |
416 | if (aa && SKINOFFSETTOPTR(get_skin_buffer(data), aa->vp) == vp | 416 | if (aa && aa->draw_handle >= 0) |
417 | && aa->draw_handle >= 0) | ||
418 | { | 417 | { |
419 | draw_album_art(gwps, aa->draw_handle, false); | 418 | draw_album_art(gwps, aa->draw_handle, false); |
420 | aa->draw_handle = -1; | 419 | aa->draw_handle = -1; |