summaryrefslogtreecommitdiff
path: root/apps/root_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/root_menu.c')
-rw-r--r--apps/root_menu.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/apps/root_menu.c b/apps/root_menu.c
index c70237fdf7..895d5a667b 100644
--- a/apps/root_menu.c
+++ b/apps/root_menu.c
@@ -366,13 +366,11 @@ static int miscscrn(void * param)
366 366
367static int playlist_view_catalog(void * param) 367static int playlist_view_catalog(void * param)
368{ 368{
369 /* kludge untill catalog_view_playlists() returns something useful */
370 int old_playstatus = audio_status();
371 (void)param; 369 (void)param;
372 push_current_activity(ACTIVITY_PLAYLISTBROWSER); 370 push_current_activity(ACTIVITY_PLAYLISTBROWSER);
373 catalog_view_playlists(); 371 bool item_was_selected = catalog_view_playlists();
374 pop_current_activity(); 372 pop_current_activity();
375 if (!old_playstatus && audio_status()) 373 if (item_was_selected)
376 return GO_TO_WPS; 374 return GO_TO_WPS;
377 return GO_TO_PREVIOUS; 375 return GO_TO_PREVIOUS;
378} 376}