summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/vfs_vector.cpp
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2023-06-03 14:56:59 +0200
committerLiam <byteslice@airmail.cc>2023-06-03 14:56:59 +0200
commit6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db (patch)
treeeb7f2f8ef7373f6b17c6ec142962a88196bfd428 /src/core/file_sys/vfs_vector.cpp
parentvfs: add vfs_cached for romfs build (diff)
downloadyuzu-6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db.tar
yuzu-6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db.tar.gz
yuzu-6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db.tar.bz2
yuzu-6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db.tar.lz
yuzu-6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db.tar.xz
yuzu-6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db.tar.zst
yuzu-6e23c84669d4d6a2cf9ed2ee5cfc0332c6d738db.zip
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));
}