Ticket #378 (closed defect: fixed)
Table row and column cache not dropped when leaving table
| Reported by: | jteh | Owned by: | jteh |
|---|---|---|---|
| Priority: | minor | Milestone: | 2010.1 |
| Component: | Speech | Version: | development |
| Keywords: | Cc: | ||
| Operating system: | Blocked by: | ||
| Blocking: |
Description
Str:
- Move to the top of a simple table such as the info table for this ticket.
- Press up arrow to move out of the table.
- Press down arrow to enter the table again.
Expected:
Row 1 column 1 should be reported.
Actual:
No row and column is reported.
More info:
The last spoken row and column number are cached along with the table ID so that the row/column number isn't spoken if it hasn't changed. However, this cache isn't dropped when leaving the table, which is why this problem occurs; the last table ID< row and column number are the same, so no change is spoken. We somehow need to drop the cache when leaving the table.


Fixed in r3404. Seems this was implemented right at the start, though I mucked it up when adding code to handle tables with no column count.