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) static int playlist_view_catalog(void * param) { - /* kludge untill catalog_view_playlists() returns something useful */ - int old_playstatus = audio_status(); (void)param; push_current_activity(ACTIVITY_PLAYLISTBROWSER); - catalog_view_playlists(); + bool item_was_selected = catalog_view_playlists(); pop_current_activity(); - if (!old_playstatus && audio_status()) + if (item_was_selected) return GO_TO_WPS; return GO_TO_PREVIOUS; } |