diff options
-rw-r--r-- | apps/cuesheet.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/cuesheet.c b/apps/cuesheet.c index c195460205..c3df275f05 100644 --- a/apps/cuesheet.c +++ b/apps/cuesheet.c @@ -364,8 +364,9 @@ void browse_cuesheet(struct cuesheet *cue) struct cuesheet_file cue_file; struct mp3entry *id3 = audio_current_track(); - snprintf(title, sizeof(title), "%s: %.*s", cue->performer, - MAX_PATH - strlen(cue->performer) - 3, cue->title); + int remaining = 0; + snprintf(title, sizeof(title), "%s: %n%.*s", cue->performer, + &remaining, MAX_PATH - remaining, cue->title); gui_synclist_init(&lists, list_get_name_cb, cue, false, 2, NULL); gui_synclist_set_nb_items(&lists, 2*cue->track_count); |