diff --git a/lib/Epub/Epub/Page.cpp b/lib/Epub/Epub/Page.cpp index ba12589e..2777a871 100644 --- a/lib/Epub/Epub/Page.cpp +++ b/lib/Epub/Epub/Page.cpp @@ -88,6 +88,7 @@ std::unique_ptr Page::deserialize(FsFile& file) { uint16_t count; serialization::readPod(file, count); + page->elements.reserve(count); for (uint16_t i = 0; i < count; i++) { uint8_t tag; serialization::readPod(file, tag);