Summary: | Pointer emulation on root window is broken | ||
---|---|---|---|
Product: | xorg | Reporter: | Peter Hutterer <peter.hutterer> |
Component: | Server/Input/Core | Assignee: | Peter Hutterer <peter.hutterer> |
Status: | RESOLVED WONTFIX | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | CC: | peter.hutterer |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 56558, 56578 |
Description
Peter Hutterer
2012-10-30 00:49:02 UTC
Cause of the issue is that on the root window, the client selecting for events is not the window owner. This causes failed resource lookups in RetrieveTouchDeliveryData() and thus no event is ever sent. FWIW, test cases: TouchTestXI2Version.EmulatedButtonMaskOnTouchBeginEndCore TouchTestXI2Version.EmulatedButtonMaskOnTouchBeginEndXI2 as of 38cced5e5313d3235e83b282ba0bb54e02e61d16 in http://cgit.freedesktop.org/~whot/xorg-integration-tests/tree/tests/server/touch.cpp#n159 http://patchwork.freedesktop.org/patch/12372/ http://patchwork.freedesktop.org/patch/12373/ http://patchwork.freedesktop.org/patch/12374/ Updated series: http://patchwork.freedesktop.org/patch/12762/ http://patchwork.freedesktop.org/patch/12763/ http://patchwork.freedesktop.org/patch/12764/ http://patchwork.freedesktop.org/patch/12765/ http://patchwork.freedesktop.org/patch/12766/ This is a mass change of bugs. Bugs assigned to me that haven't been updated in the last 3 years are closed as WONTFIX, because, well, let's at least be honest about it. Please do not re-open unless you have a really good reason to do so (e.g. you're fixing it yourself). If it hasn't been fixed in the last 3 years, it probably won't be fixed anytime soon either. Sorry. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.