[Scummvm-git-logs] scummvm master -> 87c02100b465bb86378fa386dc1216aac97b8a22

AndywinXp noreply at scummvm.org
Wed Nov 2 20:20:53 UTC 2022


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
87c02100b4 SCUMM: Fix mouse inputs being lost during repeated keypresses


Commit: 87c02100b465bb86378fa386dc1216aac97b8a22
    https://github.com/scummvm/scummvm/commit/87c02100b465bb86378fa386dc1216aac97b8a22
Author: AndywinXp (andywinxp at gmail.com)
Date: 2022-11-02T21:20:46+01:00

Commit Message:
SCUMM: Fix mouse inputs being lost during repeated keypresses

This thing went unnoticed for a while. It was brought to my attention by members of
the speedrunning community, since it caused dropped inputs during runs.

Changed paths:
    engines/scumm/input.cpp


diff --git a/engines/scumm/input.cpp b/engines/scumm/input.cpp
index da9f0fe912b..f2a7bf852b4 100644
--- a/engines/scumm/input.cpp
+++ b/engines/scumm/input.cpp
@@ -420,7 +420,7 @@ void ScummEngine::processInput() {
 	_leftBtnPressed &= ~msClicked;
 	_rightBtnPressed &= ~msClicked;
 
-	if (!lastKeyHit.ascii)
+	if (_mouseAndKeyboardStat || !lastKeyHit.ascii)
 		return;
 
 	processKeyboard(lastKeyHit);




More information about the Scummvm-git-logs mailing list