diff options
| author | RJ <122295667+Liderate@users.noreply.github.com> | 2024-06-10 09:55:32 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-10 15:55:32 +0200 |
| commit | fff03d34e26d098e07e45cc86f0d7c48e85aefac (patch) | |
| tree | 4df0dcbaf9e28ee61ecea45415939446e2137028 /src/shared/directoryentry.cpp | |
| parent | 88c386d74d7d94ec16d4d84ed674eb51e31647ac (diff) | |
PluginList::refresh speedup (#2046)
* Move loadOrderMechanism out of loop
* PluginList::refresh reduce number of loops
Diffstat (limited to 'src/shared/directoryentry.cpp')
| -rw-r--r-- | src/shared/directoryentry.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/shared/directoryentry.cpp b/src/shared/directoryentry.cpp index 5468beea..01c325ef 100644 --- a/src/shared/directoryentry.cpp +++ b/src/shared/directoryentry.cpp @@ -299,6 +299,7 @@ int DirectoryEntry::anyOrigin() const std::vector<FileEntryPtr> DirectoryEntry::getFiles() const { std::vector<FileEntryPtr> result; + result.reserve(m_Files.size()); for (auto iter = m_Files.begin(); iter != m_Files.end(); ++iter) { result.push_back(m_FileRegister->getFile(iter->second)); |
