diff options
Diffstat (limited to 'ZAPD/ZFile.cpp')
| -rw-r--r-- | ZAPD/ZFile.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ZAPD/ZFile.cpp b/ZAPD/ZFile.cpp index b81399e..b742b09 100644 --- a/ZAPD/ZFile.cpp +++ b/ZAPD/ZFile.cpp @@ -420,7 +420,8 @@ ZResource* ZFile::FindResource(offset_t rawDataIndex) std::vector<ZResource*> ZFile::GetResourcesOfType(ZResourceType resType) { std::vector<ZResource*> resList; - + resList.reserve(resources.size()); + for (ZResource* res : resources) { if (res->GetResourceType() == resType) @@ -1169,6 +1170,7 @@ void ZFile::HandleUnaccountedData() uint32_t lastSize = 0; std::vector<offset_t> declsAddresses; + declsAddresses.reserve(declarations.size()); for (const auto& item : declarations) { declsAddresses.push_back(item.first); |
