aboutsummaryrefslogtreecommitdiffstats
path: root/taglib/xm
diff options
context:
space:
mode:
authorMathias Panzenböck <grosser.meister.morti@gmx.net>2011-06-18 03:38:18 +0200
committerMathias Panzenböck <grosser.meister.morti@gmx.net>2011-06-18 03:38:18 +0200
commita31b0bcf8cf3cb394031fe5f91b512a04e904397 (patch)
treebec16341e8de4f73fb14b09173639d71b5753fd4 /taglib/xm
parent5ad69f6f2af252eb7b0841974dc83638fab3537d (diff)
xm: no \n too much in comment if there are no samples
Diffstat (limited to 'taglib/xm')
-rw-r--r--taglib/xm/xmfile.cpp8
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);
}