Bug 60394 - Emulated pointer events ignore Button1MotionMask
Summary: Emulated pointer events ignore Button1MotionMask
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/Input/Core (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Peter Hutterer
QA Contact: Xorg Project Team
Depends on:
Reported: 2013-02-07 04:42 UTC by Peter Hutterer
Modified: 2016-11-28 04:40 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Description Peter Hutterer 2013-02-07 04:42:28 UTC
A client setting Button1MotionMask only does not get motion events from emulated touch events.
Comment 1 Peter Hutterer 2013-02-07 05:49:29 UTC
To be more precise: TouchUpdate events that generate motion events will not be delivered because no TouchListener is set up if no client listens for button press events.

However, the emulated motion event before a TouchEnd will be delivered. UpdateDeviceState resets the event_filters to the normal motion mask before the emulated event is processed. EventIsDeliverable thus matches and the event is sent.
Comment 2 Peter Hutterer 2016-11-28 04:40:03 UTC
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.