CDROM: Don't apply logical seek rules to subq-based seeks

Fixes Panekit - Infinitive Crafting Toy Case.
This commit is contained in:
Connor McLaughlin 2020-05-20 19:30:45 +10:00
parent 11c2b5a1e8
commit d41bf86eaa
1 changed files with 1 additions and 1 deletions

View File

@ -1370,7 +1370,7 @@ void CDROM::DoSeekComplete(TickCount ticks_late)
subq.absolute_frame_bcd == seek_ff); subq.absolute_frame_bcd == seek_ff);
if (seek_okay) if (seek_okay)
{ {
if (subq.control.data) if (subq.control.data && logical)
{ {
// ensure the location matches up (it should) // ensure the location matches up (it should)
ProcessDataSectorHeader(m_reader.GetSectorBuffer().data()); ProcessDataSectorHeader(m_reader.GetSectorBuffer().data());