]> granicus.if.org Git - taglib/commitdiff
Provide a default (empty) value for the language. The lack thereof was was
authorScott Wheeler <wheeler@kde.org>
Mon, 26 Jul 2004 03:14:05 +0000 (03:14 +0000)
committerScott Wheeler <wheeler@kde.org>
Mon, 26 Jul 2004 03:14:05 +0000 (03:14 +0000)
causing the bytes to not get lined up properly in the newly written tag and
then they weren't read back properly.

CCMAIL:82898-done@bugs.kde.org

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@332788 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

mpeg/id3v2/frames/commentsframe.cpp

index b31bd6dc30f058b962c264efba8fe3bd1d976021..fcabbbc6c66a48329ee0b78ad1e752080e068af0 100644 (file)
@@ -133,7 +133,7 @@ ByteVector CommentsFrame::renderFields() const
   ByteVector v;
 
   v.append(char(d->textEncoding));
-  v.append(d->language);
+  v.append(d->language.size() == 3 ? d->language : "   ");
   v.append(d->description.data(d->textEncoding));
   v.append(textDelimiter(d->textEncoding));
   v.append(d->text.data(d->textEncoding));