https://bugs.winehq.org/show_bug.cgi?id=49522
Bug ID: 49522 Summary: Mass Effect: Andromeda doesn't recognize keyboard input since 5.12 Product: Wine Version: 5.12 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: qsniyg@mail.com Distribution: ---
Created attachment 67655 --> https://bugs.winehq.org/attachment.cgi?id=67655 rawinput log for 5.11 and 5.12
"Press space to start" before loading the menu doesn't recognize the Space key.
It worked with 5.11.
I've attached a log containing WINEDEBUG=rawinput for 5.11 and 5.12.
https://bugs.winehq.org/show_bug.cgi?id=49522
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- Metal Gear Solid V: Ground Zeroes also suffers from this. Bisection resulted in:
359ee2ecc21b08e4118f0f77b3a208e4b5e1e63d is the first bad commit commit 359ee2ecc21b08e4118f0f77b3a208e4b5e1e63d Author: Rémi Bernon rbernon@codeweavers.com Date: Thu Jun 25 19:08:44 2020 +0200
user32: Return failure when rawinput has been overwritten.
Signed-off-by: Rémi Bernon rbernon@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/user32/rawinput.c | 3 ++- dlls/user32/tests/input.c | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-)
I didn't try Mass Effect, but I'm pretty confident that it is the same issue. The problem may be that they read the rawinput data several times, and this made the second time to fail (where it should only make it fail if another message is read first).
https://bugs.winehq.org/show_bug.cgi?id=49522
Anya animegirl@stronzi.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |animegirl@stronzi.org
https://bugs.winehq.org/show_bug.cgi?id=49522
--- Comment #2 from qsniyg qsniyg@mail.com --- https://source.winehq.org/patches/data/188398 fixes the issue, thanks Remi!
https://bugs.winehq.org/show_bug.cgi?id=49522
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e0e3b6bc91f7db956e3a66f2938 | |eea45d4055a39 Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Keywords| |regression Regression SHA1| |359ee2ecc21b08e4118f0f77b3a | |208e4b5e1e63d Component|-unknown |user32
--- Comment #3 from Andrey Gusev andrey.goosev@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/e0e3b6bc91f7db956e3a66f2938eea...
https://bugs.winehq.org/show_bug.cgi?id=49522
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.13.