More work on finding and fixing bugs. I want to improve stability before progressing with new functionality.

This commit is contained in:
Storm Dragon
2025-08-06 00:10:23 -04:00
parent c9cfe3e0f4
commit 89df8991f7
3 changed files with 3 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
# Maintainer: Storm Dragon <storm_dragon@stormux.org> # Maintainer: Storm Dragon <storm_dragon@stormux.org>
pkgname=cthulhu pkgname=cthulhu
pkgver=2025.08.03 pkgver=2025.08.05
pkgrel=1 pkgrel=1
pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca" pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca"
url="https://git.stormux.org/storm/cthulhu" url="https://git.stormux.org/storm/cthulhu"

View File

@@ -23,5 +23,5 @@
# Fork of Orca Screen Reader (GNOME) # Fork of Orca Screen Reader (GNOME)
# Original source: https://gitlab.gnome.org/GNOME/orca # Original source: https://gitlab.gnome.org/GNOME/orca
version = "2025.08.05" version = "2025.08.06"
codeName = "testing" codeName = "testing"

View File

@@ -493,6 +493,7 @@ class SpeechGenerator(speech_generator.SpeechGenerator):
setsize = self._script.utilities.getSetSize(AXObject.get_child(obj, 0)) setsize = self._script.utilities.getSetSize(AXObject.get_child(obj, 0))
if setsize is None: if setsize is None:
children = []
if self._script.utilities.isDescriptionList(obj): if self._script.utilities.isDescriptionList(obj):
children = self._script.utilities.descriptionListTerms(obj) children = self._script.utilities.descriptionListTerms(obj)
elif role in [Atspi.Role.LIST, Atspi.Role.LIST_BOX]: elif role in [Atspi.Role.LIST, Atspi.Role.LIST_BOX]: