diff --git a/pcsx2/IPU/IPU.cpp b/pcsx2/IPU/IPU.cpp index 748aa2fcb4..8c9ca709b9 100644 --- a/pcsx2/IPU/IPU.cpp +++ b/pcsx2/IPU/IPU.cpp @@ -1404,8 +1404,6 @@ int IPU1dma() return totalqwc; } - g_nDMATransfer &= ~(IPU_DMA_ACTV1 | IPU_DMA_DOTIE1); - if ((ipu1dma->chcr&0xc) == 0) { IPU_INT_TO(totalqwc*BIAS); @@ -1449,6 +1447,8 @@ int IPU1dma() return totalqwc; } } + + g_nDMATransfer &= ~(IPU_DMA_ACTV1 | IPU_DMA_DOTIE1); } if ((ipu1dma->chcr & 0xc) == 0 && ipu1dma->qwc == 0) // Normal Mode