diff --git a/Core/HLE/sceMpeg.cpp b/Core/HLE/sceMpeg.cpp index 250e8ae7e6..d752a43ce8 100644 --- a/Core/HLE/sceMpeg.cpp +++ b/Core/HLE/sceMpeg.cpp @@ -207,15 +207,9 @@ static u32 lastMpegHandle = 0; MpegContext *getMpegCtx(u32 mpegAddr) { u32 mpeg = Memory::Read_U32(mpegAddr); - // TODO: Remove. - if (mpegMap.find(mpeg) == mpegMap.end()) - { - ERROR_LOG_REPORT(ME, "Bad mpeg handle %08x - using last one (%08x) instead", mpeg, lastMpegHandle); - mpeg = lastMpegHandle; - } - if (mpegMap.find(mpeg) == mpegMap.end()) return NULL; + return mpegMap[mpeg]; }