commit 79e13331371da12ae0ac395067dc7252af39b347
parent 7bbbcfb5d8314a7bbe54c260a3b72648db87620e
Author: Louis Burda <contact@sinitax.com>
Date: Thu, 19 Jun 2025 13:57:36 +0200
Fix crash when no tags
Diffstat:
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git 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));