Bill Spitzak <spit...@gmail.com> writes: > I really really think this idea should be changed. Clients should just > be prepared for excess up and down events, and excess focus in/out. > Avoiding them becomes nearly impossible as you are probably noticing, > and pretty much means the compositor must maintain the state of > *EVERY* button for *EVERY* client.
In this case the problem is that Weston is internally missing some touch up events and it doesn't even involve the clients. Weston really needs to know how many touch points are pressed so that it can tell if a new touch is the first one in order to decide which surface to send the events to. I don't think there is a good way to do this without assuming the up and down events we get from the input driver are consistent. This patch could help catch problems like that in future. Regards, - Neil --------------------------------------------------------------------- Intel Corporation (UK) Limited Registered No. 1134945 (England) Registered Office: Pipers Way, Swindon SN3 1RJ VAT No: 860 2173 47 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel