GIF: Don't check current path for FINISH

This commit is contained in:
refractionpcsx2 2023-09-17 22:28:40 +01:00
parent 43f658a82b
commit 9203ae20cd
2 changed files with 2 additions and 2 deletions

View File

@ -839,7 +839,7 @@ struct Gif_Unit
FlushToMTGS();
}
if(!checkPaths(true, true, true, true))
if(!checkPaths(stat.APATH != 1, stat.APATH != 2, stat.APATH != 3, true))
Gif_FinishIRQ();
//Path3 can rewind the DMA, so we send back the amount we go back!

View File

@ -403,7 +403,7 @@ void VU_Thread::Get_MTVUChanges()
gifUnit.gsFINISH.gsFINISHFired = false;
gifUnit.gsFINISH.gsFINISHPending = true;
if (!gifUnit.checkPaths(true, true, true, true))
if (!gifUnit.checkPaths(false, true, true, true))
Gif_FinishIRQ();
}
if (interrupts & InterruptFlagLabel)