** 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

Reply via email to