X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=libcds%2Fsrc%2Fstatic_sequence%2Fwt_node_internal.cpp;h=b4727a316777f4882caa66137bbcd7e0773fd402;hb=a9846746dc7a55764591fcc273fd48c6049df962;hp=ce5de071765bd6a9134016a74c319b128fd6a8a0;hpb=efe894650813a19a0e1408eb5807e59f037afc3b;p=SXSI%2FXMLTree.git diff --git a/libcds/src/static_sequence/wt_node_internal.cpp b/libcds/src/static_sequence/wt_node_internal.cpp index ce5de07..b4727a3 100644 --- a/libcds/src/static_sequence/wt_node_internal.cpp +++ b/libcds/src/static_sequence/wt_node_internal.cpp @@ -51,7 +51,7 @@ wt_node_internal::wt_node_internal(uint * symbols, uint n, uint l, wt_coder * c, } } if(count_left>0) { - if(match_left) + if(match_left/* && c->done(left[0],l+1)*/) left_child = new wt_node_leaf(left[0], count_left); else left_child = new wt_node_internal(left, count_left, l+1, c, bmb); @@ -59,7 +59,7 @@ wt_node_internal::wt_node_internal(uint * symbols, uint n, uint l, wt_coder * c, left_child = NULL; } if(count_right>0) { - if(match_right) + if(match_right/* && c->done(right[0],l+1)*/) right_child = new wt_node_leaf(right[0], count_right); else right_child = new wt_node_internal(right, count_right, l+1, c, bmb);