From 1f13c4ad2cc50752b1f7a2e81f1bdd601ab52041 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Tue, 24 Sep 2019 01:31:17 +1000 Subject: [PATCH] Pad: Fix long transmit delay breaking other things --- src/pse/pad.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pse/pad.cpp b/src/pse/pad.cpp index 1658b03ff..9b0538e7c 100644 --- a/src/pse/pad.cpp +++ b/src/pse/pad.cpp @@ -152,6 +152,8 @@ void Pad::Execute(TickCount ticks) m_ticks_remaining -= ticks; if (m_ticks_remaining <= 0) DoTransfer(); + else + m_system->SetDowncount(m_ticks_remaining); } break; }