[orca] If flat-review click at point fails, try click on object



commit ced5e1917d239b846fae7be3fe899ed76fceeb65
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Fri Jun 28 11:49:48 2019 -0400

    If flat-review click at point fails, try click on object

 src/orca/flat_review.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/orca/flat_review.py b/src/orca/flat_review.py
index 148a1dd7e..d59fca6a2 100644
--- a/src/orca/flat_review.py
+++ b/src/orca/flat_review.py
@@ -943,10 +943,13 @@ class Context:
         """Performs a mouse click on the current accessible."""
 
         x, y = self._getClickPoint()
-        if x < 0 or y < 0:
-            return False
+        if x >= 0 and y >= 0 and eventsynthesizer.clickPoint(x, y, button):
+            return True
 
-        return eventsynthesizer.clickPoint(x, y, button)
+        if eventsynthesizer.clickObject(self.getCurrentAccessible()):
+            return True
+
+        return False
 
     def _getCurrentZone(self):
         if not (self.lines and 0 <= self.lineIndex < len(self.lines)):


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]