diff options
Diffstat (limited to 'src/core/loader')
| -rw-r--r-- | src/core/loader/deconstructed_rom_directory.cpp | 23 | ||||
| -rw-r--r-- | src/core/loader/deconstructed_rom_directory.h | 4 | ||||
| -rw-r--r-- | src/core/loader/loader.cpp | 2 | ||||
| -rw-r--r-- | src/core/loader/loader.h | 2 |
4 files changed, 15 insertions, 16 deletions
diff --git a/src/core/loader/deconstructed_rom_directory.cpp b/src/core/loader/deconstructed_rom_directory.cpp index 42f023258..022885c1b 100644 --- a/src/core/loader/deconstructed_rom_directory.cpp +++ b/src/core/loader/deconstructed_rom_directory.cpp | |||
| @@ -22,8 +22,8 @@ | |||
| 22 | namespace Loader { | 22 | namespace Loader { |
| 23 | 23 | ||
| 24 | AppLoader_DeconstructedRomDirectory::AppLoader_DeconstructedRomDirectory(FileSys::VirtualFile file_, | 24 | AppLoader_DeconstructedRomDirectory::AppLoader_DeconstructedRomDirectory(FileSys::VirtualFile file_, |
| 25 | bool override_update) | 25 | bool override_update_) |
| 26 | : AppLoader(std::move(file_)), override_update(override_update) { | 26 | : AppLoader(std::move(file_)), override_update(override_update_) { |
| 27 | const auto file_dir = file->GetContainingDirectory(); | 27 | const auto file_dir = file->GetContainingDirectory(); |
| 28 | 28 | ||
| 29 | // Title ID | 29 | // Title ID |
| @@ -48,9 +48,9 @@ AppLoader_DeconstructedRomDirectory::AppLoader_DeconstructedRomDirectory(FileSys | |||
| 48 | // Any png, jpeg, or bmp file | 48 | // Any png, jpeg, or bmp file |
| 49 | const auto& files = file_dir->GetFiles(); | 49 | const auto& files = file_dir->GetFiles(); |
| 50 | const auto icon_iter = | 50 | const auto icon_iter = |
| 51 | std::find_if(files.begin(), files.end(), [](const FileSys::VirtualFile& file) { | 51 | std::find_if(files.begin(), files.end(), [](const FileSys::VirtualFile& f) { |
| 52 | return file->GetExtension() == "png" || file->GetExtension() == "jpg" || | 52 | return f->GetExtension() == "png" || f->GetExtension() == "jpg" || |
| 53 | file->GetExtension() == "bmp" || file->GetExtension() == "jpeg"; | 53 | f->GetExtension() == "bmp" || f->GetExtension() == "jpeg"; |
| 54 | }); | 54 | }); |
| 55 | if (icon_iter != files.end()) | 55 | if (icon_iter != files.end()) |
| 56 | icon_data = (*icon_iter)->ReadAllBytes(); | 56 | icon_data = (*icon_iter)->ReadAllBytes(); |
| @@ -61,9 +61,8 @@ AppLoader_DeconstructedRomDirectory::AppLoader_DeconstructedRomDirectory(FileSys | |||
| 61 | if (nacp_file == nullptr) { | 61 | if (nacp_file == nullptr) { |
| 62 | const auto& files = file_dir->GetFiles(); | 62 | const auto& files = file_dir->GetFiles(); |
| 63 | const auto nacp_iter = | 63 | const auto nacp_iter = |
| 64 | std::find_if(files.begin(), files.end(), [](const FileSys::VirtualFile& file) { | 64 | std::find_if(files.begin(), files.end(), |
| 65 | return file->GetExtension() == "nacp"; | 65 | [](const FileSys::VirtualFile& f) { return f->GetExtension() == "nacp"; }); |
| 66 | }); | ||
| 67 | if (nacp_iter != files.end()) | 66 | if (nacp_iter != files.end()) |
| 68 | nacp_file = *nacp_iter; | 67 | nacp_file = *nacp_iter; |
| 69 | } | 68 | } |
| @@ -75,9 +74,9 @@ AppLoader_DeconstructedRomDirectory::AppLoader_DeconstructedRomDirectory(FileSys | |||
| 75 | } | 74 | } |
| 76 | 75 | ||
| 77 | AppLoader_DeconstructedRomDirectory::AppLoader_DeconstructedRomDirectory( | 76 | AppLoader_DeconstructedRomDirectory::AppLoader_DeconstructedRomDirectory( |
| 78 | FileSys::VirtualDir directory, bool override_update) | 77 | FileSys::VirtualDir directory, bool override_update_) |
| 79 | : AppLoader(directory->GetFile("main")), dir(std::move(directory)), | 78 | : AppLoader(directory->GetFile("main")), dir(std::move(directory)), |
| 80 | override_update(override_update) {} | 79 | override_update(override_update_) {} |
| 81 | 80 | ||
| 82 | FileType AppLoader_DeconstructedRomDirectory::IdentifyType(const FileSys::VirtualFile& dir_file) { | 81 | FileType AppLoader_DeconstructedRomDirectory::IdentifyType(const FileSys::VirtualFile& dir_file) { |
| 83 | if (FileSys::IsDirectoryExeFS(dir_file->GetContainingDirectory())) { | 82 | if (FileSys::IsDirectoryExeFS(dir_file->GetContainingDirectory())) { |
| @@ -184,8 +183,8 @@ AppLoader_DeconstructedRomDirectory::LoadResult AppLoader_DeconstructedRomDirect | |||
| 184 | // Find the RomFS by searching for a ".romfs" file in this directory | 183 | // Find the RomFS by searching for a ".romfs" file in this directory |
| 185 | const auto& files = dir->GetFiles(); | 184 | const auto& files = dir->GetFiles(); |
| 186 | const auto romfs_iter = | 185 | const auto romfs_iter = |
| 187 | std::find_if(files.begin(), files.end(), [](const FileSys::VirtualFile& file) { | 186 | std::find_if(files.begin(), files.end(), [](const FileSys::VirtualFile& f) { |
| 188 | return file->GetName().find(".romfs") != std::string::npos; | 187 | return f->GetName().find(".romfs") != std::string::npos; |
| 189 | }); | 188 | }); |
| 190 | 189 | ||
| 191 | // Register the RomFS if a ".romfs" file was found | 190 | // Register the RomFS if a ".romfs" file was found |
diff --git a/src/core/loader/deconstructed_rom_directory.h b/src/core/loader/deconstructed_rom_directory.h index a49a8b001..79a4d4db5 100644 --- a/src/core/loader/deconstructed_rom_directory.h +++ b/src/core/loader/deconstructed_rom_directory.h | |||
| @@ -24,11 +24,11 @@ namespace Loader { | |||
| 24 | class AppLoader_DeconstructedRomDirectory final : public AppLoader { | 24 | class AppLoader_DeconstructedRomDirectory final : public AppLoader { |
| 25 | public: | 25 | public: |
| 26 | explicit AppLoader_DeconstructedRomDirectory(FileSys::VirtualFile main_file, | 26 | explicit AppLoader_DeconstructedRomDirectory(FileSys::VirtualFile main_file, |
| 27 | bool override_update = false); | 27 | bool override_update_ = false); |
| 28 | 28 | ||
| 29 | // Overload to accept exefs directory. Must contain 'main' and 'main.npdm' | 29 | // Overload to accept exefs directory. Must contain 'main' and 'main.npdm' |
| 30 | explicit AppLoader_DeconstructedRomDirectory(FileSys::VirtualDir directory, | 30 | explicit AppLoader_DeconstructedRomDirectory(FileSys::VirtualDir directory, |
| 31 | bool override_update = false); | 31 | bool override_update_ = false); |
| 32 | 32 | ||
| 33 | /** | 33 | /** |
| 34 | * Identifies whether or not the given file is a deconstructed ROM directory. | 34 | * Identifies whether or not the given file is a deconstructed ROM directory. |
diff --git a/src/core/loader/loader.cpp b/src/core/loader/loader.cpp index 11b2d0837..d4808fb5b 100644 --- a/src/core/loader/loader.cpp +++ b/src/core/loader/loader.cpp | |||
| @@ -194,7 +194,7 @@ std::ostream& operator<<(std::ostream& os, ResultStatus status) { | |||
| 194 | return os; | 194 | return os; |
| 195 | } | 195 | } |
| 196 | 196 | ||
| 197 | AppLoader::AppLoader(FileSys::VirtualFile file) : file(std::move(file)) {} | 197 | AppLoader::AppLoader(FileSys::VirtualFile file_) : file(std::move(file_)) {} |
| 198 | AppLoader::~AppLoader() = default; | 198 | AppLoader::~AppLoader() = default; |
| 199 | 199 | ||
| 200 | /** | 200 | /** |
diff --git a/src/core/loader/loader.h b/src/core/loader/loader.h index 9eac11dec..edc8bb257 100644 --- a/src/core/loader/loader.h +++ b/src/core/loader/loader.h | |||
| @@ -147,7 +147,7 @@ public: | |||
| 147 | }; | 147 | }; |
| 148 | using LoadResult = std::pair<ResultStatus, std::optional<LoadParameters>>; | 148 | using LoadResult = std::pair<ResultStatus, std::optional<LoadParameters>>; |
| 149 | 149 | ||
| 150 | explicit AppLoader(FileSys::VirtualFile file); | 150 | explicit AppLoader(FileSys::VirtualFile file_); |
| 151 | virtual ~AppLoader(); | 151 | virtual ~AppLoader(); |
| 152 | 152 | ||
| 153 | /** | 153 | /** |