System: Use existing CD media when loading state where possible

This commit is contained in:
Connor McLaughlin
2020-07-22 00:02:37 +10:00
parent 0398c6cb4a
commit 93528db388
5 changed files with 19 additions and 11 deletions

View File

@ -43,10 +43,10 @@ void CDROMAsyncReader::SetMedia(std::unique_ptr<CDImage> media)
m_media = std::move(media);
}
void CDROMAsyncReader::RemoveMedia()
std::unique_ptr<CDImage> CDROMAsyncReader::RemoveMedia()
{
WaitForReadToComplete();
m_media.reset();
return std::move(m_media);
}
void CDROMAsyncReader::QueueReadSector(CDImage::LBA lba)