Fix isRightBorderNode when growing trees

This commit is contained in:
Sebastian Messmer 2016-07-17 10:32:59 +02:00
parent bbdd8a548b
commit e38c0f1e8b

View File

@ -53,7 +53,7 @@ namespace blobstore {
DataInnerNode *inner = dynamic_cast<DataInnerNode*>(root.get());
ASSERT(inner != nullptr, "Depth != 0 has to be leaf node");
_traverseExistingSubtree(inner, std::min(beginIndex, maxLeavesForDepth),
std::min(endIndex, maxLeavesForDepth), 0, isLeftBorderOfTraversal, true,
std::min(endIndex, maxLeavesForDepth), 0, isLeftBorderOfTraversal, !increaseTreeDepth,
increaseTreeDepth, onExistingLeaf, onCreateLeaf, onBacktrackFromSubtree);
}