Merge pull request #437 from kiwix/count-webp-media

More robust getMediaCount()
This commit is contained in:
Kelson 2021-01-03 21:15:55 +01:00 committed by GitHub
commit 18afa97674
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 12 deletions

View File

@ -120,20 +120,12 @@ unsigned int Reader::getMediaCount() const
= this->parseCounterMetadata();
unsigned int counter = 0;
auto it = counterMap.find("image/jpeg");
if (it != counterMap.end()) {
counter += it->second;
for (auto &pair:counterMap) {
if (startsWith(pair.first, "image/")) {
counter += pair.second;
}
}
it = counterMap.find("image/gif");
if (it != counterMap.end()) {
counter += it->second;
}
it = counterMap.find("image/png");
if (it != counterMap.end()) {
counter += it->second;
}
return counter;
}