Index: xpath.c =================================================================== RCS file: /cvs/gnome/gnome-xml/xpath.c,v retrieving revision 1.178 diff -c -r1.178 xpath.c *** xpath.c 29 Mar 2002 17:28:10 -0000 1.178 --- xpath.c 1 Apr 2002 08:00:46 -0000 *************** *** 4423,4431 **** case XPATH_NODESET: case XPATH_XSLT_TREE: if ((arg2->nodesetval == NULL) || ! (arg2->nodesetval->nodeNr == 0)) ret = 0; else ret = 1; break; case XPATH_BOOLEAN: #ifdef DEBUG_EXPR --- 4423,4433 ---- case XPATH_NODESET: case XPATH_XSLT_TREE: if ((arg2->nodesetval == NULL) || ! (arg2->nodesetval->nodeNr == 0)) ! ret = 0; else ret = 1; + ret = (ret == arg1->boolval); break; case XPATH_BOOLEAN: #ifdef DEBUG_EXPR