diff options
Diffstat (limited to '')
| -rw-r--r-- | src/yuzu/main.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index 81dfbca22..ba4084840 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp | |||
| @@ -2592,6 +2592,13 @@ void GMainWindow::OnGameListDumpRomFS(u64 program_id, const std::string& game_pa | |||
| 2592 | return; | 2592 | return; |
| 2593 | } | 2593 | } |
| 2594 | 2594 | ||
| 2595 | const FileSys::NCA update_nca{packed_update_raw, nullptr}; | ||
| 2596 | if (type != FileSys::ContentRecordType::Program || | ||
| 2597 | update_nca.GetStatus() != Loader::ResultStatus::ErrorMissingBKTRBaseRomFS || | ||
| 2598 | update_nca.GetTitleId() != FileSys::GetUpdateTitleID(title_id)) { | ||
| 2599 | packed_update_raw = {}; | ||
| 2600 | } | ||
| 2601 | |||
| 2595 | const auto base_romfs = base_nca->GetRomFS(); | 2602 | const auto base_romfs = base_nca->GetRomFS(); |
| 2596 | if (!base_romfs) { | 2603 | if (!base_romfs) { |
| 2597 | failed(); | 2604 | failed(); |