Carlos Garnacho 4c4e72a9dc x11: Set the input device stage on XI_TouchBegin, if not already set
Until now, touch events sort of rely on XI_Enter/XI_Leave events accompanying
the pointer emulating touch in order to have a stage set on the device, These
events won't happen though if it's not a pointer emulating touch which happens
on the stage, causing touch events to be ignored.

Fix this by ensuring that the input device has a stage on XI_TouchBegin itself,
but only if it's not already set, so we don't possibly steal touch events to
an already interacting stage.

https://bugzilla.gnome.org/show_bug.cgi?id=732234
2014-06-25 16:55:16 +01:00
..
2014-03-17 23:05:09 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2013-04-04 11:53:39 +01:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2012-04-27 12:30:48 +01:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2012-06-05 12:28:25 +02:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 19:26:49 +00:00
2012-06-11 13:47:29 +01:00
2014-05-19 17:55:52 +01:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2011-06-07 16:06:24 +01:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2012-09-03 20:54:43 +01:00
2014-03-17 18:53:27 +00:00
2014-04-02 18:48:59 +01:00