warn if cia contend is encrypted

This commit is contained in:
B3n30
2020-03-15 17:54:13 +01:00
parent ad3c464e2d
commit ae4ba287d5
4 changed files with 84 additions and 4 deletions

View File

@@ -47,12 +47,16 @@ void GameListWorker::AddFstEntriesToGameList(const std::string& dir_path, unsign
if (!is_dir && HasSupportedFileExtension(physical_name)) {
std::unique_ptr<Loader::AppLoader> loader = Loader::GetLoader(physical_name);
if (!loader)
{
return true;
}
bool executable = false;
loader->IsExecutable(executable);
if (!executable)
auto res = loader->IsExecutable(executable);
if (!executable && res != Loader::ResultStatus::ErrorEncrypted)
{
return true;
}
u64 program_id = 0;
loader->ReadProgramId(program_id);