aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--taglib/mpeg/mpegfile.cpp2
-rw-r--r--taglib/riff/wav/wavfile.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/taglib/mpeg/mpegfile.cpp b/taglib/mpeg/mpegfile.cpp
index 472cbdad..613690ef 100644
--- a/taglib/mpeg/mpegfile.cpp
+++ b/taglib/mpeg/mpegfile.cpp
@@ -244,7 +244,7 @@ bool MPEG::File::save(int tags, StripTags strip, ID3v2::Version version, Duplica
// Remove all the tags not going to be saved.
- if(strip == StripOthers)
+ if(strip == StripOthers || strip == StripAll)
File::strip(~tags, false);
if(ID3v2 & tags) {
diff --git a/taglib/riff/wav/wavfile.cpp b/taglib/riff/wav/wavfile.cpp
index 3dce70b1..6e00f827 100644
--- a/taglib/riff/wav/wavfile.cpp
+++ b/taglib/riff/wav/wavfile.cpp
@@ -169,7 +169,7 @@ bool RIFF::WAV::File::save(TagTypes tags, StripTags strip, ID3v2::Version versio
return false;
}
- if(strip == StripOthers)
+ if(strip == StripOthers || strip == StripAll)
File::strip(static_cast<TagTypes>(AllTags & ~tags));
if(tags & ID3v2) {