https://bugs.winehq.org/show_bug.cgi?id=57601
Bug ID: 57601 Summary: Touchscreen input broken for x11drv/mouse.c Product: Wine Version: 10.0-rc3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: parker.l.reed@gmail.com Distribution: ---
Created attachment 77719 --> https://bugs.winehq.org/attachment.cgi?id=77719 Revert c0d0468da
Since this commit from the 9.4 series c0d0468da96ec6831f26958e937f978dd62a8cbd
Touch input has been broken in Wayland XWayland and X11 proper
Arch Linux Plasma Wayland session/X11 session
Steps to reproduce: 1. Launch any winecfg from 9.4 up until latest rc 2. Observe touchscreen input is offset above the touch point 3. Touch is also limited to the winecfg window being in the upper left. Moving the window anywhere else, it is not intercepted.
I have successfully built 10.0-rc3 reverting that commit and observe touch functionality being restored.
Attached revert for current master
https://bugs.winehq.org/show_bug.cgi?id=57601
Parker parker.l.reed@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |c0d0468da96ec6831f26958e937 | |f978dd62a8cbd Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=57601
Parker parker.l.reed@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=57601
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- Thanks for the report, this is supposed to work.
Could you make a log of the application with WINEDEBUG=+timestamp,+pid,+loaddll,+x11drv,+event,+cursor,+win,+msg,+message,+hid then touching the screen on a upper left corner, then lower right and then somewhere inside the window?
https://bugs.winehq.org/show_bug.cgi?id=57601
--- Comment #2 from Parker parker.l.reed@gmail.com --- Created attachment 77752 --> https://bugs.winehq.org/attachment.cgi?id=77752 Debug log
The winecfg window always loads to the upper left so I moved it to the center first and then did the corners.
This is 9.22 from Arch's repo.
https://bugs.winehq.org/show_bug.cgi?id=57601
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Thanks! I've created https://gitlab.winehq.org/wine/wine/-/merge_requests/7102 which hopefully should help here.
https://bugs.winehq.org/show_bug.cgi?id=57601
--- Comment #4 from Parker parker.l.reed@gmail.com --- Thanks, I'll give it a try (This is on an ROG Ally)
https://bugs.winehq.org/show_bug.cgi?id=57601
Parker parker.l.reed@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Parker parker.l.reed@gmail.com --- Working very well, thank you!
https://bugs.winehq.org/show_bug.cgi?id=57601
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |257363f2a4a0d514e2946b44b06 | |2705faae38bfa