[orca/570658] Prevent headers from being spoken twice when you traverse them



commit dde0994facc1fdea54c64f56f407333a342efeb1
Author: Willie Walker <william walker sun com>
Date:   Sun May 17 19:30:58 2009 -0400

    Prevent headers from being spoken twice when you traverse them
---
 src/orca/speechgenerator.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/orca/speechgenerator.py b/src/orca/speechgenerator.py
index 82d4fac..fd41bfe 100755
--- a/src/orca/speechgenerator.py
+++ b/src/orca/speechgenerator.py
@@ -430,6 +430,7 @@ class SpeechGenerator:
                     index = self._script.getCellIndex(obj)
                     newRow = table.getRowAtIndex(index)
                     if (newRow >= 0) \
+                       and (index != newRow) \
                        and ((newRow != oldRow) \
                             or (obj.parent != priorParent)):
                         result = self._getRowHeader(obj, **args)
@@ -509,6 +510,7 @@ class SpeechGenerator:
                     index = self._script.getCellIndex(obj)
                     newCol = table.getColumnAtIndex(index)
                     if (newCol >= 0) \
+                       and (index != newCol) \
                        and ((newCol != oldCol) \
                             or (obj.parent != priorParent)):
                         result = self._getColumnHeader(obj, **args)



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