diff --git a/taglib/ape/apefile.cpp b/taglib/ape/apefile.cpp index caefe737..24171145 100644 --- a/taglib/ape/apefile.cpp +++ b/taglib/ape/apefile.cpp @@ -283,7 +283,7 @@ void APE::File::read(bool readProperties) if(d->APELocation >= 0) { d->tag.set(ApeAPEIndex, new APE::Tag(this, d->APELocation)); d->APESize = APETag()->footer()->completeTagSize(); - d->APELocation = d->APELocation + APETag()->footer()->size() - d->APESize; + d->APELocation = d->APELocation + APE::Footer::size() - d->APESize; d->hasAPE = true; } diff --git a/taglib/mpc/mpcfile.cpp b/taglib/mpc/mpcfile.cpp index 1d798212..015bc0e0 100644 --- a/taglib/mpc/mpcfile.cpp +++ b/taglib/mpc/mpcfile.cpp @@ -282,7 +282,7 @@ void MPC::File::read(bool readProperties) d->tag.set(MPCAPEIndex, new APE::Tag(this, d->APELocation)); d->APESize = APETag()->footer()->completeTagSize(); - d->APELocation = d->APELocation + APETag()->footer()->size() - d->APESize; + d->APELocation = d->APELocation + APE::Footer::size() - d->APESize; d->hasAPE = true; } diff --git a/taglib/wavpack/wavpackfile.cpp b/taglib/wavpack/wavpackfile.cpp index 7273e103..f7c97f7e 100644 --- a/taglib/wavpack/wavpackfile.cpp +++ b/taglib/wavpack/wavpackfile.cpp @@ -258,7 +258,7 @@ void WavPack::File::read(bool readProperties) if(d->APELocation >= 0) { d->tag.set(WavAPEIndex, new APE::Tag(this, d->APELocation)); d->APESize = APETag()->footer()->completeTagSize(); - d->APELocation = d->APELocation + APETag()->footer()->size() - d->APESize; + d->APELocation = d->APELocation + APE::Footer::size() - d->APESize; d->hasAPE = true; }