summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tui.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/tui.c b/src/tui.c
index 3379e35..5091515 100644
--- a/src/tui.c
+++ b/src/tui.c
@@ -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));