[orca] Filter out duplicate object:state-changed events
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Filter out duplicate object:state-changed events
- Date: Wed, 7 Oct 2015 21:06:31 +0000 (UTC)
commit 1a496e538a0b500350aaeedf1d324eb6b29e5f69
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Wed Oct 7 17:04:38 2015 -0400
Filter out duplicate object:state-changed events
src/orca/script.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/script.py b/src/orca/script.py
index a4263e5..cbd1641 100644
--- a/src/orca/script.py
+++ b/src/orca/script.py
@@ -402,6 +402,12 @@ class Script:
elif event.type.endswith("system") and event.source == cachedEvent.source:
skip = True
reason = "more recent system event in the same object"
+ elif event.type.startswith("object:state-changed") \
+ and event.type == cachedEvent.type \
+ and event.source == cachedEvent.source \
+ and event.detail1 == cachedEvent.detail1:
+ skip = True
+ reason = "appears to be duplicate state-changed event"
if skip:
debug.println(debug.LEVEL_FINE,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]