diff options
| author | fvogel <fvogelnew1@free.fr> | 2017-09-16 08:18:40 (GMT) |
|---|---|---|
| committer | fvogel <fvogelnew1@free.fr> | 2017-09-16 08:18:40 (GMT) |
| commit | d1d338264e13c42787531f48244b432ae55b6fb7 (patch) | |
| tree | 674899afb310e42de3daaa5561ecbef4fa2b7a07 /generic/tkTextBTree.c | |
| parent | c0a0d15a19ac54d03dfd622ff61838bb7dccc8fa (diff) | |
| parent | da54602493ccf28707320190ca559915a08e3003 (diff) | |
| download | tk-bug_d9fdfa435d.zip tk-bug_d9fdfa435d.tar.gz tk-bug_d9fdfa435d.tar.bz2 | |
merge core-8-6-branchbug_d9fdfa435d
Diffstat (limited to 'generic/tkTextBTree.c')
| -rw-r--r-- | generic/tkTextBTree.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/generic/tkTextBTree.c b/generic/tkTextBTree.c index c20c546..81e31dc 100644 --- a/generic/tkTextBTree.c +++ b/generic/tkTextBTree.c @@ -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,7 @@ TkBTreeDeleteIndexRange( prevNodePtr->nextPtr = curNodePtr->nextPtr; } parentPtr->numChildren--; + DeleteSummaries(curNodePtr->summaryPtr); ckfree(curNodePtr->numPixels); ckfree(curNodePtr); curNodePtr = parentPtr; |
