Skip to content

Commit

Permalink
Merge pull request #11621 from deReeperJosh/skylandersfilefix
Browse files Browse the repository at this point in the history
Skylander Portal: Clearing and Reloading fix
  • Loading branch information
lioncash committed Mar 7, 2023
2 parents 946b2aa + 2585ae9 commit 16023ec
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
6 changes: 6 additions & 0 deletions Source/Core/Core/IOS/USB/Emulated/Skylander.cpp
Expand Up @@ -1236,6 +1236,12 @@ bool SkylanderPortal::RemoveSkylander(u8 sky_num)
std::lock_guard lock(sky_mutex);
auto& skylander = skylanders[sky_num];

if (skylander.sky_file.IsOpen())
{
skylander.Save();
skylander.sky_file.Close();
}

if (skylander.status & 1)
{
skylander.status = Skylander::REMOVING;
Expand Down
Expand Up @@ -332,7 +332,6 @@ void SkylanderPortalWindow::ClearSkylander(u8 slot)
QMessageBox::Ok);
return;
}
system.GetSkylanderPortal().RemoveSkylander(slot_infos->portal_slot);
m_sky_slots[slot].reset();
UpdateEdits();
}
Expand Down

0 comments on commit 16023ec

Please sign in to comment.