diff options
author | fvogel <fvogelnew1@free.fr> | 2014-11-22 23:05:01 (GMT) |
---|---|---|
committer | fvogel <fvogelnew1@free.fr> | 2014-11-22 23:05:01 (GMT) |
commit | dd320ac02249bc0c6455314183ab93b98e32de52 (patch) | |
tree | 431d46b38c6a19eed4f656558d2ae00f1d6f0837 /generic | |
parent | 567a2113a4b476c36f3c2a8ee85172ef7c361f65 (diff) | |
parent | 7feb0a2ec8f0544fcbf584d987c6102abf6c24ca (diff) | |
download | tk-dd320ac02249bc0c6455314183ab93b98e32de52.zip tk-dd320ac02249bc0c6455314183ab93b98e32de52.tar.gz tk-dd320ac02249bc0c6455314183ab93b98e32de52.tar.bz2 |
Merged from branch bug-7703f947aa
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tkTextDisp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generic/tkTextDisp.c b/generic/tkTextDisp.c index 510f3e0..d773fff 100644 --- a/generic/tkTextDisp.c +++ b/generic/tkTextDisp.c @@ -6435,6 +6435,7 @@ FindDLine( CONST TkTextIndex *indexPtr)/* Index of desired character. */ { TkTextLine *linePtr; + DLine *dlPtrPrev; if (dlPtr == NULL) { return NULL; @@ -6455,6 +6456,7 @@ FindDLine( linePtr = dlPtr->index.linePtr; while (linePtr != indexPtr->linePtr) { while (dlPtr->index.linePtr == linePtr) { + dlPtrPrev = dlPtr; dlPtr = dlPtr->nextPtr; if (dlPtr == NULL) { return NULL; @@ -6472,7 +6474,7 @@ FindDLine( } } if (indexPtr->linePtr != dlPtr->index.linePtr) { - return dlPtr; + return dlPtrPrev; } /* |