diff --git a/src/core/cdrom.cpp b/src/core/cdrom.cpp index 42254f78b..9d491d77d 100644 --- a/src/core/cdrom.cpp +++ b/src/core/cdrom.cpp @@ -1670,7 +1670,7 @@ TickCount CDROM::GetTicksForTOCRead() CDImage::LBA CDROM::GetNextSectorToBeRead() { - if (!IsReadingOrPlaying()) + if (!IsReadingOrPlaying() && !IsSeeking()) return s_state.current_lba; s_reader.WaitForReadToComplete();