CheatList: Add merge list function for importing

This commit is contained in:
Connor McLaughlin
2020-11-07 19:58:59 +10:00
parent 576914cd2c
commit 6828082f8b
3 changed files with 37 additions and 4 deletions

View File

@ -558,10 +558,7 @@ void CheatManagerDialog::importClicked()
QtHostInterface::GetInstance()->executeOnEmulationThread(
[&new_cheats]() {
DebugAssert(System::HasCheatList());
CheatList* list = System::GetCheatList();
for (u32 i = 0; i < new_cheats.GetCodeCount(); i++)
list->AddCode(new_cheats.GetCode(i));
System::GetCheatList()->MergeList(new_cheats);
QtHostInterface::GetInstance()->SaveCheatList();
},
true);