From f5e35b4c5d3dae0086633295d2ea04e0ba003118 Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Thu, 25 Sep 2025 12:21:07 +0400 Subject: [PATCH] Switched to the new illustrations API --- src/book.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/book.cpp b/src/book.cpp index 55d38df4..822aece6 100644 --- a/src/book.cpp +++ b/src/book.cpp @@ -82,10 +82,11 @@ void Book::update(const zim::Archive& archive) { m_size = static_cast(getArchiveFileSize(archive)) << 10; m_illustrations.clear(); - for ( const auto illustrationSize : archive.getIllustrationSizes() ) { + for ( const auto& illustrationInfo : archive.getIllustrationInfos() ) { const auto illustration = std::make_shared(); - const zim::Item illustrationItem = archive.getIllustrationItem(illustrationSize); - illustration->width = illustration->height = illustrationSize; + const zim::Item illustrationItem = archive.getIllustrationItem(illustrationInfo); + illustration->width = illustrationInfo.width; + illustration->height = illustrationInfo.height; illustration->mimeType = illustrationItem.getMimetype(); illustration->data = illustrationItem.getData(); // NOTE: illustration->url is left uninitialized