diff options
-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; |