** Description changed: + We need this fix backported from Quantal as it's in the code that was + changed to the new naming scheme, from utouch-geis to just geis, that + must be done in Precise as well. + + [Test Case] + Steps to reproduce the problem: - - Disable atomic gestures rules. - - Subscribe for 2-touches Touch gestures. - - Move 4 simultaneous touch points on a touchscreen (in an environment where no other process/client would intercept those touches). - - Check that 6 different 2-touch Touch gestures begin. - - Accept two of them that are not overlapping (i.e. that have no common touch point between the two) and reject any others. + - Disable atomic gestures rules. + - Subscribe for 2-touches Touch gestures. + - Move 4 simultaneous touch points on a touchscreen (in an environment where no other process/client would intercept those touches). + - Check that 6 different 2-touch Touch gestures begin. + - Accept two of them that are not overlapping (i.e. that have no common touch point between the two) and reject any others. Expected outcome: - If you happen to get a "Gesture Begin" from a gesture that overlaps one that was already accepted, you can successfully reject it. + If you happen to get a "Gesture Begin" from a gesture that overlaps one that was already accepted, you can successfully reject it. Actual oucome: - You get "Gesture Begin" and "Gesture Update" events from gestures that overlaps the ones were already accepted and if you try to reject them the call fails. + You get "Gesture Begin" and "Gesture Update" events from gestures that overlaps the ones were already accepted and if you try to reject them the call fails. - Comments: - It seems that utouch-geis keeps in its event queue (and therefore ends up delivering them) events from gestures that no longer exist (gestures that overlap an accepted one are automatically canceled), hence the failure when you try to reject them. + [Comments] + + utouch-geis keeps in its event queue (and therefore ends up delivering + them) events from gestures that no longer exist (gestures that overlap + an accepted one are automatically canceled), hence the failure when you + try to reject them. + + [Regression Potential] + + A regression was found later on, after further use and testing, and + already fixed. It's the fix for bug 1015775. Thus I believe we can + safely say that the regression potential now is minimal.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1001365 Title: Geis delivers events from gestures that no longer exist To manage notifications about this bug go to: https://bugs.launchpad.net/geis/+bug/1001365/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
