diff --git a/stepmania/src/arch/InputHandler/InputHandler_MonkeyKeyboard.cpp b/stepmania/src/arch/InputHandler/InputHandler_MonkeyKeyboard.cpp index b8586679de..b248c657bb 100644 --- a/stepmania/src/arch/InputHandler/InputHandler_MonkeyKeyboard.cpp +++ b/stepmania/src/arch/InputHandler/InputHandler_MonkeyKeyboard.cpp @@ -60,7 +60,11 @@ int GetRandomKeyboadKey() void InputHandler_MonkeyKeyboard::Update(float fDeltaTime) { if( !PREFSMAN->m_bMonkeyInput ) + { + // End the previous key + ButtonPressed(m_diLast, false); return; + } float fSecsAgo = m_timerPressButton.Ago();