From: Scott Wheeler Date: Mon, 26 Jul 2004 03:14:05 +0000 (+0000) Subject: Provide a default (empty) value for the language. The lack thereof was was X-Git-Tag: v1.5~353 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=74b656091a042e92011748dd9b7c4b9f9586f3e5;p=taglib Provide a default (empty) value for the language. The lack thereof was was 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 --- diff --git a/mpeg/id3v2/frames/commentsframe.cpp b/mpeg/id3v2/frames/commentsframe.cpp index b31bd6dc..fcabbbc6 100644 --- a/mpeg/id3v2/frames/commentsframe.cpp +++ b/mpeg/id3v2/frames/commentsframe.cpp @@ -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));