From 8b460d46356df871727f1d858b01bc4d28799242 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Wed, 7 Oct 2009 16:02:36 +0200 Subject: [PATCH] fix MPD::Song::GetTrackNumber() --- src/song.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/song.cpp b/src/song.cpp index 0a00a7c3..1b402be0 100644 --- a/src/song.cpp +++ b/src/song.cpp @@ -201,12 +201,8 @@ std::string MPD::Song::GetTrackNumber(unsigned pos) const std::string track = GetTag(MPD_TAG_TRACK, pos); size_t slash = track.find('/'); if (slash != std::string::npos) - { - track = track.substr(slash+1); - return track.length() == 1 && track[0] != '0' ? "0"+track : track; - } - else - return track; + track.resize(slash); + return track.length() == 1 && track[0] != '0' ? "0"+track : track; } std::string MPD::Song::GetDate(unsigned pos) const