[orca] Fix issue causing Orca to skip over certain table content in SayAll
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Fix issue causing Orca to skip over certain table content in SayAll
- Date: Wed, 7 Feb 2018 18:40:26 +0000 (UTC)
commit b3e23eb826afc952621bb078114b75da4e3e8a30
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Wed Feb 7 13:39:25 2018 -0500
Fix issue causing Orca to skip over certain table content in SayAll
src/orca/speech_generator.py | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/speech_generator.py b/src/orca/speech_generator.py
index fef7c4c..34aad8d 100644
--- a/src/orca/speech_generator.py
+++ b/src/orca/speech_generator.py
@@ -724,6 +724,26 @@ class SpeechGenerator(generator.Generator):
# #
#####################################################################
+ def _generateColumnHeader(self, obj, **args):
+ if self._script.inSayAll():
+ return []
+
+ result = super()._generateColumnHeader(obj, **args)
+ if result:
+ result.extend(self.voice(DEFAULT))
+
+ return result
+
+ def _generateRowHeader(self, obj, **args):
+ if self._script.inSayAll():
+ return []
+
+ result = super()._generateRowHeader(obj, **args)
+ if result:
+ result.extend(self.voice(DEFAULT))
+
+ return result
+
def _generateNewRowHeader(self, obj, **args):
"""Returns an array of strings (and possibly voice and audio
specifications) that represent the row header for an object
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]