From f000b3603e4dcaf583f2d6d0860dc1a01a13a000 Mon Sep 17 00:00:00 2001 From: "refraction@gmail.com" Date: Wed, 16 Jan 2013 21:00:07 +0000 Subject: [PATCH] VIF: Fixed a logic error from r5380 which broke The Simpsons Game git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5517 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/Vif_Transfer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcsx2/Vif_Transfer.cpp b/pcsx2/Vif_Transfer.cpp index 096845509b..4b4361a70e 100644 --- a/pcsx2/Vif_Transfer.cpp +++ b/pcsx2/Vif_Transfer.cpp @@ -98,12 +98,12 @@ _vifT static __fi bool vifTransfer(u32 *data, int size, bool TTE) { if (vifXch.chcr.STR) hwDmacSrcTadrInc(vifXch); + vifX.irqoffset.enabled = false; + if(!vifXch.qwc) vifX.inprogress &= ~0x1; else if(vifX.irqoffset.value != 0) vifX.irqoffset.enabled = true; - else - vifX.irqoffset.enabled = false; } else {