From f97501e008660c0363f0fe643be09de66efd3533 Mon Sep 17 00:00:00 2001 From: kim Date: Tue, 24 Aug 2010 23:26:04 +0000 Subject: [PATCH] Fixed a bug in subtreetags git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@901 3cdefd35-fc62-479d-8e8d-bae585ffb9ca --- XMLTree.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.17.1