summaryrefslogtreecommitdiffstats
path: root/apps/wps-display.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/wps-display.c')
-rw-r--r--apps/wps-display.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/apps/wps-display.c b/apps/wps-display.c
index 1aa21b72f5..e562751508 100644
--- a/apps/wps-display.c
+++ b/apps/wps-display.c
@@ -1559,24 +1559,21 @@ bool wps_refresh(struct mp3entry* id3,
bool wps_display(struct mp3entry* id3,
struct mp3entry* nid3)
{
- lcd_clear_display();
-
if (!id3 && !(audio_status() & AUDIO_STATUS_PLAY))
{
+ global_settings.resume_index = -1;
#ifdef HAVE_LCD_CHARCELLS
- lcd_puts(0, 0, str(LANG_END_PLAYLIST_PLAYER));
+ splash(HZ, true, str(LANG_END_PLAYLIST_PLAYER));
#else
- lcd_puts(0, 2, str(LANG_END_PLAYLIST_RECORDER));
- wps_display_images();
- lcd_update();
-#endif
- global_settings.resume_index = -1;
status_draw(true);
- sleep(HZ);
+ splash(HZ, true, str(LANG_END_PLAYLIST_RECORDER));
+#endif
return true;
}
else
{
+ lcd_clear_display();
+
if (!wps_loaded) {
if ( !format_buffer[0] ) {
#ifdef HAVE_LCD_BITMAP