Comment 4 for bug 1437357

Revision history for this message
Daniel d'Andrada (dandrader) wrote :

Look at this sequence of events:

Received MirTouchInputEvent(
    (id=608,action=change,x=431.625,y=1374.28),
    (id=609,action=up,x=189.835,y=1458.24),
    (id=604,action=change,x=217.811,y=351.817),
    (id=611,action=change,x=621.461,y=425.778),
    (id=612,action=change,x=820.288,y=794.586))

Received MirTouchInputEvent(
    (id=609,action=change,x=189.835,y=1458.24),
    (id=604,action=change,x=217.811,y=351.817),
    (id=611,action=up,x=621.461,y=425.778),
    (id=612,action=change,x=820.288,y=794.586))

This is unacceptable.

- Touch 608 disappeared from the touch stream without being released
- Touch 609 is released but then is moved in the next event!

You can get this info by adding his line to /usr/share/upstart/sessions/unity8.conf:
initctl set-env QT_LOGGING_RULES="qtmir.mir.input.debug=true"