From 89df8991f7a6fd42b168459d35b8aa3878234385 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 6 Aug 2025 00:10:23 -0400 Subject: [PATCH] More work on finding and fixing bugs. I want to improve stability before progressing with new functionality. --- distro-packages/Arch-Linux/PKGBUILD | 2 +- src/cthulhu/cthulhuVersion.py | 2 +- src/cthulhu/scripts/web/speech_generator.py | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/distro-packages/Arch-Linux/PKGBUILD b/distro-packages/Arch-Linux/PKGBUILD index 8dafb8c..8dff3b8 100644 --- a/distro-packages/Arch-Linux/PKGBUILD +++ b/distro-packages/Arch-Linux/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Storm Dragon pkgname=cthulhu -pkgver=2025.08.03 +pkgver=2025.08.05 pkgrel=1 pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca" url="https://git.stormux.org/storm/cthulhu" diff --git a/src/cthulhu/cthulhuVersion.py b/src/cthulhu/cthulhuVersion.py index 797d0b7..9ae1fe8 100644 --- a/src/cthulhu/cthulhuVersion.py +++ b/src/cthulhu/cthulhuVersion.py @@ -23,5 +23,5 @@ # Fork of Orca Screen Reader (GNOME) # Original source: https://gitlab.gnome.org/GNOME/orca -version = "2025.08.05" +version = "2025.08.06" codeName = "testing" diff --git a/src/cthulhu/scripts/web/speech_generator.py b/src/cthulhu/scripts/web/speech_generator.py index 8f0c89f..66d418b 100644 --- a/src/cthulhu/scripts/web/speech_generator.py +++ b/src/cthulhu/scripts/web/speech_generator.py @@ -493,6 +493,7 @@ class SpeechGenerator(speech_generator.SpeechGenerator): setsize = self._script.utilities.getSetSize(AXObject.get_child(obj, 0)) if setsize is None: + children = [] if self._script.utilities.isDescriptionList(obj): children = self._script.utilities.descriptionListTerms(obj) elif role in [Atspi.Role.LIST, Atspi.Role.LIST_BOX]: