[orca] Don't re-present the description if the locusOfFocus hasn't changed



commit cc57c37af0b71cacd2b32a6e76600fcaf7bfc001
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Wed Apr 22 12:36:33 2020 -0400

    Don't re-present the description if the locusOfFocus hasn't changed

 src/orca/speech_generator.py | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/src/orca/speech_generator.py b/src/orca/speech_generator.py
index 6218fc7e5..a01cdcb93 100644
--- a/src/orca/speech_generator.py
+++ b/src/orca/speech_generator.py
@@ -219,6 +219,9 @@ class SpeechGenerator(generator.Generator):
         if priorObj and priorObj.getRole() == pyatspi.ROLE_TOOL_TIP:
             return []
 
+        if priorObj == obj:
+            return []
+
         acss = self.voice(SYSTEM)
         result = generator.Generator._generateDescription(self, obj, **args)
         if result:


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