Import Tk 8.6.8
This commit is contained in:
@@ -799,6 +799,7 @@ RemovePixelClient(
|
||||
nodePtr->numPixels[treePtr->pixelReferences-1];
|
||||
}
|
||||
if (treePtr->pixelReferences == 1) {
|
||||
ckfree(nodePtr->numPixels);
|
||||
nodePtr->numPixels = NULL;
|
||||
} else {
|
||||
nodePtr->numPixels = ckrealloc(nodePtr->numPixels,
|
||||
@@ -1439,6 +1440,8 @@ TkBTreeDeleteIndexRange(
|
||||
prevNodePtr->nextPtr = curNodePtr->nextPtr;
|
||||
}
|
||||
parentPtr->numChildren--;
|
||||
DeleteSummaries(curNodePtr->summaryPtr);
|
||||
ckfree(curNodePtr->numPixels);
|
||||
ckfree(curNodePtr);
|
||||
curNodePtr = parentPtr;
|
||||
}
|
||||
@@ -4185,6 +4188,7 @@ Rebalance(
|
||||
treePtr->rootPtr = nodePtr->children.nodePtr;
|
||||
treePtr->rootPtr->parentPtr = NULL;
|
||||
DeleteSummaries(nodePtr->summaryPtr);
|
||||
ckfree(nodePtr->numPixels);
|
||||
ckfree(nodePtr);
|
||||
}
|
||||
return;
|
||||
@@ -4274,6 +4278,7 @@ Rebalance(
|
||||
nodePtr->nextPtr = otherPtr->nextPtr;
|
||||
nodePtr->parentPtr->numChildren--;
|
||||
DeleteSummaries(otherPtr->summaryPtr);
|
||||
ckfree(otherPtr->numPixels);
|
||||
ckfree(otherPtr);
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user