• Max Kellermann's avatar
    TagBuilder: allow adding duplicate tag types in Complement() · b3fe3e8b
    Max Kellermann authored
    Build a table of pre-existing tag types before adding new items.  The
    old way would check HasType() each time, which would return true after
    the first instance of that tag type had been added, preventing
    duplicate tag types to be merged.
    
    This broke duplicate tag types loaded from the state file, because
    this code path uses TagBuilder::Complement().
    b3fe3e8b
Name
Last commit
Last update
..
Aiff.cxx Loading commit data...
Aiff.hxx Loading commit data...
ApeLoader.cxx Loading commit data...
ApeLoader.hxx Loading commit data...
ApeReplayGain.cxx Loading commit data...
ApeReplayGain.hxx Loading commit data...
ApeTag.cxx Loading commit data...
ApeTag.hxx Loading commit data...
MixRamp.cxx Loading commit data...
MixRamp.hxx Loading commit data...
ReplayGain.cxx Loading commit data...
ReplayGain.hxx Loading commit data...
Riff.cxx Loading commit data...
Riff.hxx Loading commit data...
Set.cxx Loading commit data...
Set.hxx Loading commit data...
Tag.cxx Loading commit data...
Tag.hxx Loading commit data...
TagBuilder.cxx Loading commit data...
TagBuilder.hxx Loading commit data...
TagConfig.cxx Loading commit data...
TagConfig.hxx Loading commit data...
TagHandler.cxx Loading commit data...
TagHandler.hxx Loading commit data...
TagId3.cxx Loading commit data...
TagId3.hxx Loading commit data...
TagItem.hxx Loading commit data...
TagNames.c Loading commit data...
TagPool.cxx Loading commit data...
TagPool.hxx Loading commit data...
TagRva2.cxx Loading commit data...
TagRva2.hxx Loading commit data...
TagSettings.c Loading commit data...
TagSettings.h Loading commit data...
TagString.cxx Loading commit data...
TagString.hxx Loading commit data...
TagTable.cxx Loading commit data...
TagTable.hxx Loading commit data...
TagType.h Loading commit data...
VorbisComment.cxx Loading commit data...
VorbisComment.hxx Loading commit data...