From 8a32c39c00789c16006de61112627722ce548be1 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 15 Dec 2011 07:59:06 +1000 Subject: [PATCH] mi: handle screen switching on pointer emulated touch events Signed-off-by: Peter Hutterer Reviewed-by: Chase Douglas --- mi/mieq.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mi/mieq.c b/mi/mieq.c index 5bdf97122..6c46eb9fe 100644 --- a/mi/mieq.c +++ b/mi/mieq.c @@ -514,6 +514,12 @@ mieqProcessDeviceEvent(DeviceIntPtr dev, if (!handler) mieqMoveToNewScreen(dev, screen, &event->device_event); break; + case ET_TouchBegin: + case ET_TouchUpdate: + case ET_TouchEnd: + if (!handler && (event->device_event.flags & TOUCH_POINTER_EMULATED)) + mieqMoveToNewScreen(dev, screen, &event->device_event); + break; default: break; }