[orca] Remove duplicate method
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Remove duplicate method
- Date: Fri, 24 Apr 2020 22:11:32 +0000 (UTC)
commit 1491e60ed7b2ecaf6c23c9902fd261343359ca9f
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Fri Apr 24 18:10:30 2020 -0400
Remove duplicate method
src/orca/scripts/web/script_utilities.py | 26 --------------------------
1 file changed, 26 deletions(-)
---
diff --git a/src/orca/scripts/web/script_utilities.py b/src/orca/scripts/web/script_utilities.py
index 34eae08a5..891856800 100644
--- a/src/orca/scripts/web/script_utilities.py
+++ b/src/orca/scripts/web/script_utilities.py
@@ -83,7 +83,6 @@ class Utilities(script_utilities.Utilities):
self._isClickableElement = {}
self._isAnchor = {}
self._isEditableComboBox = {}
- self._isEditableDescendantOfComboBox = {}
self._isErrorMessage = {}
self._isInlineIframeDescendant = {}
self._isInlineListItem = {}
@@ -157,7 +156,6 @@ class Utilities(script_utilities.Utilities):
self._isClickableElement = {}
self._isAnchor = {}
self._isEditableComboBox = {}
- self._isEditableDescendantOfComboBox = {}
self._isErrorMessage = {}
self._isInlineIframeDescendant = {}
self._isInlineListItem = {}
@@ -3291,30 +3289,6 @@ class Utilities(script_utilities.Utilities):
attrs = self.objectAttributes(obj, False)
return attrs.get("valuetext", super().getComboBoxValue(obj))
- def isEditableDescendantOfComboBox(self, obj):
- if not (obj and self.inDocumentContent(obj)):
- return super().isEditableDescendantOfComboBox(obj)
-
- rv = self._isEditableDescendantOfComboBox.get(hash(obj))
- if rv is not None:
- return rv
-
- try:
- state = obj.getState()
- except:
- msg = "ERROR: Exception getting state for %s" % obj
- debug.println(debug.LEVEL_INFO, msg, True)
- return False
-
- if not state.contains(pyatspi.STATE_EDITABLE):
- return False
-
- isComboBox = lambda x: x and x.getRole() == pyatspi.ROLE_COMBO_BOX
- rv = pyatspi.findAncestor(obj, isComboBox) is not None
-
- self._isEditableDescendantOfComboBox[hash(obj)] = rv
- return rv
-
def isEditableComboBox(self, obj):
if not (obj and self.inDocumentContent(obj)):
return super().isEditableComboBox(obj)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]