summaryrefslogtreecommitdiffstats
path: root/src/tui.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tui.c')
-rw-r--r--src/tui.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/tui.c b/src/tui.c
index 2ba8aad..d671659 100644
--- a/src/tui.c
+++ b/src/tui.c
@@ -56,7 +56,6 @@ static void tag_pane_vis(struct pane *pane, int sel);
static bool play_selected_track(void);
static bool seek_playing_track_tag(void);
static bool seek_playing_track(void);
-
static void delete_selected_track(void);
static bool track_pane_input(wint_t c);
@@ -763,9 +762,14 @@ cmd_pane_vis(struct pane *pane, int sel)
/* track name */
style_on(pane->win, STYLE_TITLE);
pane_clearln(pane, 0);
- if (player.loaded && player.track) {
+ if (player.loaded) {
strbuf_clear(&line);
- strbuf_append(&line, " %s", player.track->name);
+ if (player.track)
+ strbuf_append(&line, " %s", player.track->name);
+ else if (player.track_name)
+ strbuf_append(&line, " %s", player.track_name);
+ else
+ strbuf_append(&line, "<UNKNOWN>");
pane_writeln(pane, 0, line.buf);
}
style_off(pane->win, STYLE_TITLE);