aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test_translate_song.cxx9
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('|');