From a28bd45c0b4dfbedcb816fedf0783c5287be3b19 Mon Sep 17 00:00:00 2001 From: isanae <14251494+isanae@users.noreply.github.com> Date: Tue, 18 Feb 2020 17:20:54 -0500 Subject: changed FileRegister to a deque instead --- src/directoryrefresher.cpp | 1 - src/shared/fileregister.h | 7 +------ 2 files changed, 1 insertion(+), 7 deletions(-) (limited to 'src') diff --git a/src/directoryrefresher.cpp b/src/directoryrefresher.cpp index 599dd815..e8c26c90 100644 --- a/src/directoryrefresher.cpp +++ b/src/directoryrefresher.cpp @@ -470,7 +470,6 @@ void DirectoryRefresher::refresh() QMutexLocker locker(&m_RefreshLock); m_Root.reset(new DirectoryEntry(L"data", nullptr, 0)); - m_Root->getFileRegister()->reserve(m_lastFileCount); IPluginGame *game = qApp->property("managed_game").value(); diff --git a/src/shared/fileregister.h b/src/shared/fileregister.h index 9294d20e..c27dc93b 100644 --- a/src/shared/fileregister.h +++ b/src/shared/fileregister.h @@ -30,11 +30,6 @@ public: return m_Files.size(); } - void reserve(std::size_t n) - { - m_Files.reserve(n); - } - bool removeFile(FileIndex index); void removeOrigin(FileIndex index, OriginID originID); void removeOriginMulti(std::set indices, OriginID originID); @@ -42,7 +37,7 @@ public: void sortOrigins(); private: - using FileMap = std::vector; + using FileMap = std::deque; mutable std::mutex m_Mutex; FileMap m_Files; -- cgit v1.3.1