From 74b656091a042e92011748dd9b7c4b9f9586f3e5 Mon Sep 17 00:00:00 2001 From: Scott Wheeler Date: Mon, 26 Jul 2004 03:14:05 +0000 Subject: [PATCH] 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 --- mpeg/id3v2/frames/commentsframe.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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));