diff --git a/taglib/mpeg/id3v2/id3v2framefactory.cpp b/taglib/mpeg/id3v2/id3v2framefactory.cpp index 9d176003..662ab2bf 100644 --- a/taglib/mpeg/id3v2/id3v2framefactory.cpp +++ b/taglib/mpeg/id3v2/id3v2framefactory.cpp @@ -150,7 +150,7 @@ std::pair FrameFactory::prepareFrameHeader( } #ifndef NO_ITUNES_HACKS - if(version == 3 && frameID[3] == '\0') { + if(version == 3 && (frameID[3] == '\0' || frameID[3] == ' ')) { // iTunes v2.3 tags store v2.2 frames - convert now frameID = frameID.mid(0, 3); header->setFrameID(frameID);