diff --git a/src/core/system.cpp b/src/core/system.cpp index 1ddf6b5e2..f2318e123 100644 --- a/src/core/system.cpp +++ b/src/core/system.cpp @@ -336,6 +336,7 @@ bool System::DoState(StateWrapper& sw) } UpdateRunningGame(media_filename.c_str(), media.get()); + m_cdrom->Reset(); if (media) m_cdrom->InsertMedia(std::move(media)); else