diff options
| author | 2023-12-09 14:05:16 -0500 | |
|---|---|---|
| committer | 2023-12-09 14:05:16 -0500 | |
| commit | d597383ab2558f27e91953035350c2ed05dcbd50 (patch) | |
| tree | ca4e398736f7b0f9bc43d4f59c583f1b7f2c60db /src/core/hle/service/filesystem | |
| parent | Merge pull request #12289 from german77/aruid (diff) | |
| download | yuzu-d597383ab2558f27e91953035350c2ed05dcbd50.tar.gz yuzu-d597383ab2558f27e91953035350c2ed05dcbd50.tar.xz yuzu-d597383ab2558f27e91953035350c2ed05dcbd50.zip | |
fs: don't enumerate hidden savedata size file
Diffstat (limited to 'src/core/hle/service/filesystem')
| -rw-r--r-- | src/core/hle/service/filesystem/fsp_srv.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/hle/service/filesystem/fsp_srv.cpp b/src/core/hle/service/filesystem/fsp_srv.cpp index 126cd6ffd..b1310d6e4 100644 --- a/src/core/hle/service/filesystem/fsp_srv.cpp +++ b/src/core/hle/service/filesystem/fsp_srv.cpp | |||
| @@ -246,7 +246,13 @@ static void BuildEntryIndex(std::vector<FileSys::Entry>& entries, const std::vec | |||
| 246 | entries.reserve(entries.size() + new_data.size()); | 246 | entries.reserve(entries.size() + new_data.size()); |
| 247 | 247 | ||
| 248 | for (const auto& new_entry : new_data) { | 248 | for (const auto& new_entry : new_data) { |
| 249 | entries.emplace_back(new_entry->GetName(), type, | 249 | auto name = new_entry->GetName(); |
| 250 | |||
| 251 | if (type == FileSys::EntryType::File && name == FileSys::GetSaveDataSizeFileName()) { | ||
| 252 | continue; | ||
| 253 | } | ||
| 254 | |||
| 255 | entries.emplace_back(name, type, | ||
| 250 | type == FileSys::EntryType::Directory ? 0 : new_entry->GetSize()); | 256 | type == FileSys::EntryType::Directory ? 0 : new_entry->GetSize()); |
| 251 | } | 257 | } |
| 252 | } | 258 | } |