diff --git a/pcsx2/GS/GSState.cpp b/pcsx2/GS/GSState.cpp index 98b83857de..630a13ad75 100644 --- a/pcsx2/GS/GSState.cpp +++ b/pcsx2/GS/GSState.cpp @@ -1774,6 +1774,7 @@ void GSState::Write(const u8* mem, int len) GSUploadQueue transfer = m_draw_transfers.back(); m_draw_transfers.pop_back(); transfer.rect = transfer.rect.runion(r); + transfer.draw = s_n; m_draw_transfers.push_back(transfer); } else @@ -1978,6 +1979,7 @@ void GSState::Move() GSUploadQueue transfer = m_draw_transfers.back(); m_draw_transfers.pop_back(); transfer.rect = transfer.rect.runion(r); + transfer.draw = s_n; m_draw_transfers.push_back(transfer); } else