diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-05-21 22:29:47 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-05-21 22:29:47 (GMT) |
commit | ea90046693f0db342f18db275406faef107b02d0 (patch) | |
tree | df3e5ab30827c83243cd6d0358d1a2208eceeed3 /generic/tkTextBTree.c | |
parent | fe47d608d0455a3b06522f85f4ccc238e76549bd (diff) | |
download | tk-ea90046693f0db342f18db275406faef107b02d0.zip tk-ea90046693f0db342f18db275406faef107b02d0.tar.gz tk-ea90046693f0db342f18db275406faef107b02d0.tar.bz2 |
More progress
Diffstat (limited to 'generic/tkTextBTree.c')
-rw-r--r-- | generic/tkTextBTree.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/generic/tkTextBTree.c b/generic/tkTextBTree.c index 071ae59..f4fb554 100644 --- a/generic/tkTextBTree.c +++ b/generic/tkTextBTree.c @@ -2686,9 +2686,11 @@ TkBTreeStartSearch( searchPtr->nextPtr = seg0Ptr; /* Will be returned by NextTag. */ index1Ptr = &index0; } else { + TkSizeT offset1; searchPtr->curIndex = *index1Ptr; searchPtr->segPtr = NULL; - searchPtr->nextPtr = TkTextIndexToSeg(index1Ptr, &offset); + searchPtr->nextPtr = TkTextIndexToSeg(index1Ptr, &offset1); + offset = offset1; searchPtr->curIndex.byteIndex -= offset; } searchPtr->lastPtr = TkTextIndexToSeg(index2Ptr, NULL); @@ -2751,6 +2753,7 @@ TkBTreeStartSearchBack( * progress. */ { int offset; + TkSizeT offset1; TkTextIndex index0; /* Last index of the tag. */ TkTextIndex backOne; /* One character before starting index. */ TkTextSegment *seg0Ptr; /* Last segment of the tag. */ @@ -2787,7 +2790,8 @@ TkBTreeStartSearchBack( COUNT_INDICES); } searchPtr->segPtr = NULL; - searchPtr->nextPtr = TkTextIndexToSeg(&searchPtr->curIndex, &offset); + searchPtr->nextPtr = TkTextIndexToSeg(&searchPtr->curIndex, &offset1); + offset = offset1; searchPtr->curIndex.byteIndex -= offset; /* |