Small buglet.

This commit is contained in:
JoelKatz
2011-12-05 15:03:56 -08:00
parent 9dcda53e70
commit 7375c1d22b

View File

@@ -59,14 +59,14 @@ bool SHAMap::compare(SHAMap::pointer otherMap, SHAMapDiff& differences, int maxC
{
if(!otherItem)
{ // we have items, other tree does not
differences[otherItem->getTag()]=
differences[ourItem->getTag()]=
std::pair<SHAMapItem::pointer, SHAMapItem::pointer>(ourItem, otherItem);
if((--maxCount)<=0) return false;
otherItem=otherNode->nextItem(otherItem->getTag());
}
else if(!ourItem)
{ // we have no items, other tree does
differences[ourItem->getTag()]=
differences[otherItem->getTag()]=
std::pair<SHAMapItem::pointer, SHAMapItem::pointer>(ourItem, otherItem);
if((--maxCount)<=0) return false;
ourItem=thisNode->nextItem(ourItem->getTag());