at-spi r984 - in trunk: . libspi
- From: shaeger svn gnome org
- To: svn-commits-list gnome org
- Subject: at-spi r984 - in trunk: . libspi
- Date: Fri, 22 Feb 2008 14:06:06 +0000 (GMT)
Author: shaeger
Date: Fri Feb 22 14:06:05 2008
New Revision: 984
URL: http://svn.gnome.org/viewvc/at-spi?rev=984&view=rev
Log:
Fixed bug #517761, Collection match rules not working for attributes.
Modified:
trunk/ChangeLog
trunk/libspi/collection.c
Modified: trunk/libspi/collection.c
==============================================================================
--- trunk/libspi/collection.c (original)
+++ trunk/libspi/collection.c Fri Feb 22 14:06:05 2008
@@ -456,8 +456,10 @@
for (i = 0; i < attributes->_length; i++){
for (k = 0; k < oa->_length; k++)
- if (!g_ascii_strcasecmp (oa->_buffer [k], attributes->_buffer [i]))
+ if (!g_ascii_strcasecmp (oa->_buffer [k], attributes->_buffer [i])){
flag = TRUE;
+ break;
+ }
else
flag = FALSE;
if (!flag)
@@ -485,8 +487,6 @@
return FALSE;
}
-
-
static gboolean
match_attributes_none_p (Accessibility_Accessible child, Accessibility_AttributeSet *attributes, CORBA_Environment *ev){
@@ -502,18 +502,11 @@
for (i = 0; i < attributes->_length; i++){
for (k = 0; k < oa->_length; k++)
if (!g_ascii_strcasecmp (oa->_buffer [k], attributes->_buffer [i]))
- flag = FALSE;
- else
- flag = TRUE;
- if (flag)
- return TRUE;
+ return FALSE;
}
- return FALSE;
+ return TRUE;
}
-
-
-
static gboolean
match_attributes_lookup (Accessibility_Accessible child, MatchRulePrivate *mrp, CORBA_Environment *ev){
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]