]> git.lyx.org Git - lyx.git/blobdiff - src/rowpainter.cpp
* corner cases for RTL completions: RTL<->LTR boundaries
[lyx.git] / src / rowpainter.cpp
index 22b591e5c9132a521c5ddcb48a2f114a80c0d44f..7fb154abaa711f281f050a5ccc24081db745d943 100644 (file)
@@ -686,8 +686,8 @@ void RowPainter::paintText()
        if (inlineCompletionPos.inTexted()
            && inlineCompletionPos.text() == &text_
            && inlineCompletionPos.pit() == pit_
-           && inlineCompletionPos.pos() >= row_.pos()
-           && inlineCompletionPos.pos() <= row_.endpos()) {
+           && inlineCompletionPos.pos() - 1 >= row_.pos()
+           && inlineCompletionPos.pos() - 1 < row_.endpos()) {
                // draw logically behind the previous character
                inlineCompletionVPos = bidi_.log2vis(inlineCompletionPos.pos() - 1);
        }