From: kim Date: Tue, 24 Aug 2010 23:26:04 +0000 (+0000) Subject: Fixed a bug in subtreetags X-Git-Url: http://git.nguyen.vg/gitweb/?p=SXSI%2FXMLTree.git;a=commitdiff_plain;h=f97501e008660c0363f0fe643be09de66efd3533 Fixed a bug in subtreetags git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@901 3cdefd35-fc62-479d-8e8d-bae585ffb9ca --- diff --git a/XMLTree.cpp b/XMLTree.cpp index 2ebb5a1..c87c6dc 100644 --- a/XMLTree.cpp +++ b/XMLTree.cpp @@ -367,7 +367,7 @@ int XMLTree::SubtreeTags(treeNode x, TagType tag) int s = x + 2*subtree_size(Par, x) - 1; - return Tags->rank(tag, s) - Tags->rank(tag, node2tagpos(x)-1); + return (Tags->rank(tag, s) - Tags->rank(tag, node2tagpos(x)-1))+1; } int XMLTree::SubtreeElements(treeNode x) {