[Bug 26269] BioShock 2: Loss of keyboard input on loading screen

WineHQ Bugzilla wine-bugs at winehq.org
Fri Apr 2 03:43:42 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=26269

Rémi Bernon <rbernon at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rbernon at codeweavers.com

--- Comment #23 from Rémi Bernon <rbernon at codeweavers.com> ---
Created attachment 69721
  --> https://bugs.winehq.org/attachment.cgi?id=69721
Patch fixing the issue

The game calls GetKeyState from a background thread to check for space key
being pressed, and it requires the thread keystate to be synchronized with the
desktop async keystate in that case as well.

I reworked the server-Key_State staging patch series (attached) to add more
tests and fix this issue too. I'm not sure if the original patch series was
fixing it or not, but it was failing a few of the tests I added anyway.

This updated patch should still address
https://bugs.winehq.org/show_bug.cgi?id=31899,
https://bugs.winehq.org/show_bug.cgi?id=35907, and hopefully
https://bugs.winehq.org/show_bug.cgi?id=45385 too.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list