diff options
author | Mathias Panzenböck <grosser.meister.morti@gmx.net> | 2011-06-18 03:38:18 +0200 |
---|---|---|
committer | Mathias Panzenböck <grosser.meister.morti@gmx.net> | 2011-06-18 03:38:18 +0200 |
commit | a31b0bcf8cf3cb394031fe5f91b512a04e904397 (patch) | |
tree | bec16341e8de4f73fb14b09173639d71b5753fd4 /taglib/xm | |
parent | 5ad69f6f2af252eb7b0841974dc83638fab3537d (diff) |
xm: no \n too much in comment if there are no samples
Diffstat (limited to 'taglib/xm')
-rw-r--r-- | taglib/xm/xmfile.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/taglib/xm/xmfile.cpp b/taglib/xm/xmfile.cpp index 5efc2204..44fbe5ab 100644 --- a/taglib/xm/xmfile.cpp +++ b/taglib/xm/xmfile.cpp @@ -185,5 +185,11 @@ void XM::File::read(bool) seek(pos + instrumentSize + sampleHeaderSize * sampleCount + sumSampleLength); } - d->tag.setComment(intrumentNames.toString("\n") + "\n" + sampleNames.toString("\n")); + String comment(intrumentNames.toString("\n")); + if(sampleNames.size() > 0) + { + comment += "\n"; + comment += sampleNames.toString("\n"); + } + d->tag.setComment(comment); } |