diff options
author | Lukáš Lalinský <lalinsky@gmail.com> | 2011-07-14 14:13:24 +0200 |
---|---|---|
committer | Lukáš Lalinský <lalinsky@gmail.com> | 2011-07-14 14:13:24 +0200 |
commit | 36d9c94f1f499f22dbedd8a485e39716381a8c90 (patch) | |
tree | 59267190c5f2c58b3c5872df5f5b0804943a746c /taglib/mpeg/mpegfile.cpp | |
parent | b53c08c06786b0f92235a91f1c955242b5bdf7dc (diff) |
Add unit testsupstream/lyrics3v2
Diffstat (limited to 'taglib/mpeg/mpegfile.cpp')
-rw-r--r-- | taglib/mpeg/mpegfile.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/taglib/mpeg/mpegfile.cpp b/taglib/mpeg/mpegfile.cpp index 985370c9..54ddecdd 100644 --- a/taglib/mpeg/mpegfile.cpp +++ b/taglib/mpeg/mpegfile.cpp @@ -234,8 +234,9 @@ bool MPEG::File::save(int tags, bool stripOthers, int id3v2Version) // Dont save an APE-tag unless one has been created if((APE & tags) && APETag()) { - if(d->hasAPE) + if(d->hasAPE) { insert(APETag()->render(), d->APELocation, d->APEOriginalSize); + } else { if(d->hasID3v1) { insert(APETag()->render(), d->ID3v1Location, 0); @@ -257,8 +258,9 @@ bool MPEG::File::save(int tags, bool stripOthers, int id3v2Version) } } } - else if(d->hasAPE && stripOthers) + else if(d->hasAPE && stripOthers) { success = strip(APE, false) && success; + } return success; } |