aboutsummaryrefslogtreecommitdiff
path: root/src/core/file_sys/vfs_vector.cpp
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2023-06-03 08:56:59 -0400
committerLiam <byteslice@airmail.cc>2023-06-03 08:56:59 -0400
commit6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db (patch)
treeeb7f2f8ef7373f6b17c6ec142962a88196bfd428 /src/core/file_sys/vfs_vector.cpp
parent790f91fcc57458ef63db7bf1baccc9d9ca2d57ce (diff)
romfs: use vfs_cached for romfs output
Diffstat (limited to 'src/core/file_sys/vfs_vector.cpp')
-rw-r--r--src/core/file_sys/vfs_vector.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/core/file_sys/vfs_vector.cpp b/src/core/file_sys/vfs_vector.cpp
index af1df4c51..251d9d7c9 100644
--- a/src/core/file_sys/vfs_vector.cpp
+++ b/src/core/file_sys/vfs_vector.cpp
@@ -67,23 +67,6 @@ VectorVfsDirectory::VectorVfsDirectory(std::vector<VirtualFile> files_,
VectorVfsDirectory::~VectorVfsDirectory() = default;
-VirtualFile VectorVfsDirectory::GetFile(std::string_view file_name) const {
- if (!optimized_file_index_built) {
- optimized_file_index.clear();
- for (size_t i = 0; i < files.size(); i++) {
- optimized_file_index.emplace(files[i]->GetName(), i);
- }
- optimized_file_index_built = true;
- }
-
- const auto it = optimized_file_index.find(file_name);
- if (it != optimized_file_index.end()) {
- return files[it->second];
- }
-
- return nullptr;
-}
-
std::vector<VirtualFile> VectorVfsDirectory::GetFiles() const {
return files;
}
@@ -124,7 +107,6 @@ bool VectorVfsDirectory::DeleteSubdirectory(std::string_view subdir_name) {
}
bool VectorVfsDirectory::DeleteFile(std::string_view file_name) {
- optimized_file_index_built = false;
return FindAndRemoveVectorElement(files, file_name);
}
@@ -142,7 +124,6 @@ VirtualFile VectorVfsDirectory::CreateFile(std::string_view file_name) {
}
void VectorVfsDirectory::AddFile(VirtualFile file) {
- optimized_file_index_built = false;
files.push_back(std::move(file));
}