summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLouis Burda <contact@sinitax.com>2025-06-19 13:57:36 +0200
committerLouis Burda <contact@sinitax.com>2025-06-19 13:57:36 +0200
commit79e13331371da12ae0ac395067dc7252af39b347 (patch)
tree616dc9bcb1bb7e334c5fb97b3ead3af403ba3d8d /src
parent7bbbcfb5d8314a7bbe54c260a3b72648db87620e (diff)
downloadtmus-79e13331371da12ae0ac395067dc7252af39b347.tar.gz
tmus-79e13331371da12ae0ac395067dc7252af39b347.zip
Fix crash when no tagsHEADmaster
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));