Browse Source

loader: Ignore patches on NRO and DRD

pull/15/merge
Zach Hilman 7 years ago
parent
commit
08fcb4694f
  1. 4
      src/core/loader/deconstructed_rom_directory.cpp
  2. 1
      src/core/loader/deconstructed_rom_directory.h
  3. 5
      src/core/loader/nro.cpp
  4. 1
      src/core/loader/nro.h

4
src/core/loader/deconstructed_rom_directory.cpp

@ -189,4 +189,8 @@ ResultStatus AppLoader_DeconstructedRomDirectory::ReadTitle(std::string& title)
return ResultStatus::Success;
}
bool AppLoader_DeconstructedRomDirectory::IsRomFSUpdatable() {
return false;
}
} // namespace Loader

1
src/core/loader/deconstructed_rom_directory.h

@ -44,6 +44,7 @@ public:
ResultStatus ReadIcon(std::vector<u8>& buffer) override;
ResultStatus ReadProgramId(u64& out_program_id) override;
ResultStatus ReadTitle(std::string& title) override;
bool IsRomFSUpdatable() override;
private:
FileSys::ProgramMetadata metadata;

5
src/core/loader/nro.cpp

@ -232,4 +232,9 @@ ResultStatus AppLoader_NRO::ReadTitle(std::string& title) {
title = nacp->GetApplicationName();
return ResultStatus::Success;
}
bool AppLoader_NRO::IsRomFSUpdatable() {
return false;
}
} // namespace Loader

1
src/core/loader/nro.h

@ -39,6 +39,7 @@ public:
ResultStatus ReadProgramId(u64& out_program_id) override;
ResultStatus ReadRomFS(FileSys::VirtualFile& dir) override;
ResultStatus ReadTitle(std::string& title) override;
bool IsRomFSUpdatable() override;
private:
bool LoadNro(FileSys::VirtualFile file, VAddr load_base);

Loading…
Cancel
Save