diff --git a/pcsx2/x86/ix86-32/iR5900-32.cpp b/pcsx2/x86/ix86-32/iR5900-32.cpp index b874a3edd7..5ebd9a6a9c 100644 --- a/pcsx2/x86/ix86-32/iR5900-32.cpp +++ b/pcsx2/x86/ix86-32/iR5900-32.cpp @@ -2171,7 +2171,10 @@ static void recRecompile(const u32 startpc) eeRecNeedsReset = true; if (eeRecNeedsReset) + { + eeRecNeedsReset = false; recResetRaw(); + } xSetPtr(recPtr); recPtr = xGetAlignedCallTarget();