[at-spi2-atk] Fix handling of MATCH_ANY for empty statesets in a collection match rule
- From: Mike Gorse <mgorse src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [at-spi2-atk] Fix handling of MATCH_ANY for empty statesets in a collection match rule
- Date: Mon, 3 May 2010 21:33:59 +0000 (UTC)
commit a39a67db715dc5ead6a4b53d64dc12ac500fc03e
Author: Mike Gorse <mgorse novell com>
Date: Mon May 3 17:11:05 2010 -0400
Fix handling of MATCH_ANY for empty statesets in a collection match rule
atk-adaptor/adaptors/collection-adaptor.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/atk-adaptor/adaptors/collection-adaptor.c b/atk-adaptor/adaptors/collection-adaptor.c
index 4162acf..3bf76a3 100644
--- a/atk-adaptor/adaptors/collection-adaptor.c
+++ b/atk-adaptor/adaptors/collection-adaptor.c
@@ -86,7 +86,7 @@ match_states_all_p (AtkObject * child, gint * set)
gint i;
gboolean ret = TRUE;
- if (set == NULL)
+ if (set == NULL || set[0] == BITARRAY_SEQ_TERM)
return TRUE;
chs = atk_object_ref_state_set (child);
@@ -112,7 +112,7 @@ match_states_any_p (AtkObject * child, gint * set)
gint i;
gboolean ret = FALSE;
- if (set == NULL)
+ if (set == NULL || set[0] == BITARRAY_SEQ_TERM)
return TRUE;
chs = atk_object_ref_state_set (child);
@@ -137,7 +137,7 @@ match_states_none_p (AtkObject * child, gint * set)
gint i;
gboolean ret = TRUE;
- if (set == NULL)
+ if (set == NULL || set[0] == BITARRAY_SEQ_TERM)
return TRUE;
chs = atk_object_ref_state_set (child);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]