________________________________
From: Fernando Botelho <fernando.botelho@f123.org>
To: accessibility@global.libreoffice.org
Sent: Wednesday, 23 January 2013, 12:07
Subject: [libreoffice-accessibility] Office 3.6 and Orca 3.7
Hi everyone,
I am having difficulty with:
libreoffice_1:3.6.2~rc2-0ubuntu4_all.deb
The problem is that the Orca screen reader is not able to read cell coordinates in Calc as it used
to back in OpenOfice. The Orca and at-spi versions I am using are:
gnome-orca_3.7.0.94-0ubuntu0.1_all.deb
and
at-spi2-core_2.6.1-0ubuntu0.1_i386.deb
The files that seem to be involved are:
/usr/lib/python3/dist-packages/orca/scripts/apps/soffice/speech_generator.py
/usr/lib/python3/dist-packages/orca/scripts/apps/soffice/braille_generator.py
Functions that have the bug:
def _generateRowHeader(self, obj, **args)
def _generateNewRowHeader(self, obj, **args)
def _generateColumnHeader(self, obj, **args)
def _generateNewColumnHeader(self, obj, **args)
Specific line in the code:
table in self._script.dynamicRowHeaders
In this line table is searched as a dictionary key:
self._script.dynamicRowHeaders
The expectation is that the keys be constant whereas a variable of the table type is not.
So this error is generated:
type Table is unhashable
For this reason, apparently, Orca does not speak the cell info it should.
As this is fairly basic funcionality, I imagine someone has already figured it out. Can someone
point me to the solution or patch?
Thanks,
Fernando
-- Unsubscribe instructions: E-mail to accessibility+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted