[Bug 60256] New: Wine application prevents X11 root window from receiving mouse button events
http://bugs.winehq.org/show_bug.cgi?id=60256 Bug ID: 60256 Summary: Wine application prevents X11 root window from receiving mouse button events Product: Wine Version: 11.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@list.winehq.org Reporter: achurch+wine@achurch.org Target Milestone: --- Distribution: --- Since wine-11.13, when a Wine application window has the input focus, the X11 root window does not receive mouse button events, preventing the user from (for example) opening a root window menu. This appears to be the same issue as was reported for the Dolphin emulator (https://bugs.dolphin-emu.org/issues/10668), caused by XInput2 enforcing an implicit input grab when an application asks for XI_ButtonPress inputs, and was fixed there by switching to raw button events (https://github.com/dolphin-emu/dolphin/commit/323d09f47e902cbf2b504a7ec11b44...). I can trivially fix this in my case by changing XI_ButtonPress to XI_RawButtonPress in x11drv_xinput2_enable(), but I don't see any change directly relevant to button press handling in 11.12 -> 11.13 diffs, so I presume this is a preexisting issue exposed by changes to use XInput2 in more conditions (the behavior change for my environment occurred in commit a2ceea3e "winex11: Enable XI2 raw events when window is focused."). -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60256 Rémi Bernon <rbernon@codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com --- Comment #1 from Rémi Bernon <rbernon@codeweavers.com> --- Created attachment 81974 --> http://bugs.winehq.org/attachment.cgi?id=81974 Possible fix Thanks, does this patch help? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60256 --- Comment #2 from Andrew Church <achurch+wine@achurch.org> --- Seems to work fine, thanks! -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60256 Rémi Bernon <rbernon@codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |44a822d2374c71ee74fa8dc930b | |63f5a8e9ae256 Resolution|--- |FIXED --- Comment #3 from Rémi Bernon <rbernon@codeweavers.com> --- Should be fixed with 44a822d2374c71ee74fa8dc930b63f5a8e9ae256 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60256 Alexandre Julliard <julliard@winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #4 from Alexandre Julliard <julliard@winehq.org> --- Closing bugs fixed in 11.17. -- 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.
participants (1)
-
WineHQ Bugzilla