diff options
| -rw-r--r-- | src/tui.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -1162,13 +1162,13 @@ update_tracks_vis(void) struct list_link *link; struct tag *tag; - if (track_show_playlist) { - tracks_vis = &player.playlist; - } else { + tracks_vis = &player.playlist; + if (!track_show_playlist) { link = list_at(&tags, tag_nav.sel); - if (!link) return; - tag = LIST_UPCAST(link, struct tag, link); - tracks_vis = &tag->tracks; + if (link) { + tag = LIST_UPCAST(link, struct tag, link); + tracks_vis = &tag->tracks; + } } listnav_update_bounds(&track_nav, 0, list_len(tracks_vis)); |
