Commit b0d587de authored by Max Kellermann's avatar Max Kellermann

decoder/flac: pass FLAC__Metadata_Chain* to FLACMetadataIterator ctor

parent 1245b4a4
......@@ -163,7 +163,7 @@ flac_vorbis_comments_to_tag(const FLAC__StreamMetadata_VorbisComment *comment)
void
FlacMetadataChain::Scan(TagHandler &handler) noexcept
{
FLACMetadataIterator iterator(*this);
FLACMetadataIterator iterator(chain);
do {
FLAC__StreamMetadata *block = iterator.GetBlock();
......
......@@ -91,10 +91,9 @@ class FLACMetadataIterator {
public:
FLACMetadataIterator():iterator(::FLAC__metadata_iterator_new()) {}
FLACMetadataIterator(FlacMetadataChain &chain)
FLACMetadataIterator(FLAC__Metadata_Chain *chain)
:iterator(::FLAC__metadata_iterator_new()) {
::FLAC__metadata_iterator_init(iterator,
(FLAC__Metadata_Chain *)chain);
::FLAC__metadata_iterator_init(iterator, chain);
}
~FLACMetadataIterator() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment