diff options
author | Max Kellermann <max@duempel.org> | 2014-08-29 12:14:27 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-08-29 13:20:58 +0200 |
commit | 7c25d83f1cc4c7db2d2d3f4506525dd056b885e8 (patch) | |
tree | b710e3f3d0f4edf7de0dcf6d61c823d8da7c9027 /test | |
parent | 8ce30c6a69a64f37a866541f66e3f242fe901f49 (diff) | |
download | mpd-7c25d83f1cc4c7db2d2d3f4506525dd056b885e8.tar.gz mpd-7c25d83f1cc4c7db2d2d3f4506525dd056b885e8.tar.xz mpd-7c25d83f1cc4c7db2d2d3f4506525dd056b885e8.zip |
Tag: use SignedSongTime for the song duration
Diffstat (limited to 'test')
-rw-r--r-- | test/test_translate_song.cxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/test_translate_song.cxx b/test/test_translate_song.cxx index 324a79d29..e3c1bcb79 100644 --- a/test/test_translate_song.cxx +++ b/test/test_translate_song.cxx @@ -155,10 +155,13 @@ Client::AllowFile(gcc_unused Path path_fs, gcc_unused Error &error) const static std::string ToString(const Tag &tag) { - char buffer[64]; - sprintf(buffer, "%d", tag.time); + std::string result; - std::string result = buffer; + if (!tag.duration.IsNegative()) { + char buffer[64]; + sprintf(buffer, "%d", tag.duration.ToMS()); + result.append(buffer); + } for (const auto &item : tag) { result.push_back('|'); |