mi: handle screen switching on pointer emulated touch events

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
This commit is contained in:
Peter Hutterer 2011-12-15 07:59:06 +10:00
parent 48547068b1
commit 8a32c39c00

View File

@ -514,6 +514,12 @@ mieqProcessDeviceEvent(DeviceIntPtr dev,
if (!handler) if (!handler)
mieqMoveToNewScreen(dev, screen, &event->device_event); mieqMoveToNewScreen(dev, screen, &event->device_event);
break; 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: default:
break; break;
} }