diff --git a/src/core/cdrom.cpp b/src/core/cdrom.cpp index 9f11a4237..6c69bcc2b 100644 --- a/src/core/cdrom.cpp +++ b/src/core/cdrom.cpp @@ -777,6 +777,9 @@ void CDROM::ExecuteCommand() } else { + if (IsSeeking()) + UpdatePositionWhileSeeking(); + BeginReading(); } } @@ -805,6 +808,9 @@ void CDROM::ExecuteCommand() } else { + if (IsSeeking()) + UpdatePositionWhileSeeking(); + BeginPlaying(track); } }