diff options
Diffstat (limited to 'apps/root_menu.c')
-rw-r--r-- | apps/root_menu.c | 6 |
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 | ||
367 | static int playlist_view_catalog(void * param) | 367 | static 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 | } |