diff options
Diffstat (limited to 'src/PositionCache.cxx')
| -rw-r--r-- | src/PositionCache.cxx | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/src/PositionCache.cxx b/src/PositionCache.cxx index 13140b779..354dddd1a 100644 --- a/src/PositionCache.cxx +++ b/src/PositionCache.cxx @@ -126,6 +126,11 @@ int LineLayout::LineLastVisible(int line) const {  	}  } +bool LineLayout::InLine(int offset, int line) const { +	return ((offset >= LineStart(line)) && (offset < LineStart(line + 1)) ||  +		((offset == numCharsInLine) && (line == (lines-1)))); +} +  void LineLayout::SetLineStart(int line, int start) {  	if ((line >= lenLineStarts) && (line != 0)) {  		int newMaxLines = line + 20; | 
