diff options
Diffstat (limited to 'src/Editor.cxx')
| -rw-r--r-- | src/Editor.cxx | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/src/Editor.cxx b/src/Editor.cxx index 1c6579eed..a710170b5 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -275,9 +275,9 @@ LineLayout *LineLayoutCache::Retrieve(int lineNumber, int lineCaret, int maxChar  		pos = 0;  	} else if (level == llcPage) {  		if (lineNumber == lineCaret) { -			pos = length; +			pos = 0;  		} else { -			pos = lineNumber % length; +			pos = 1 + (lineNumber % (length - 1));  		}  	} else if (level == llcDocument) {  		pos = lineNumber; | 
