diff --git a/src/cthulhu/cthulhu.py b/src/cthulhu/cthulhu.py index d927d69..e7e2420 100644 --- a/src/cthulhu/cthulhu.py +++ b/src/cthulhu/cthulhu.py @@ -103,17 +103,17 @@ class APIHelper: # Store binding for later reference if contextName not in self._gestureBindings: self._gestureBindings[contextName] = [] - self._gestureBindings[contextName].append(binding) + self._gestureBindings[contextName].append(binding) # This line should be outside the if block - # Register key grab at the system level - grab_ids = self.app.addKeyGrab(binding) + # Register key grab at the system level + grab_ids = self.app.addKeyGrab(binding) - # For later removal - if grab_ids: - binding._grab_ids = grab_ids + # For later removal + if grab_ids: + binding._grab_ids = grab_ids - logger.info(f"Created binding: {binding.keysymstring} with modifiers {binding.modifiers}") - return binding + logger.info(f"Created binding: {binding.keysymstring} with modifiers {binding.modifiers}") + return binding return None diff --git a/src/cthulhu/cthulhuVersion.py b/src/cthulhu/cthulhuVersion.py index c5d1f93..770781d 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.04.19" +version = "2025.04.20" codeName = "plugins"