* allow on position more at the row end for the completion

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23148 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Stefan Schimanski 2008-02-22 23:40:36 +00:00
parent 86f6347b77
commit 37b79f1039

View File

@ -687,8 +687,8 @@ void RowPainter::paintText()
&& inlineCompletionPos.text() == &text_ && inlineCompletionPos.text() == &text_
&& inlineCompletionPos.pit() == pit_ && inlineCompletionPos.pit() == pit_
&& inlineCompletionPos.pos() >= row_.pos() && inlineCompletionPos.pos() >= row_.pos()
&& inlineCompletionPos.pos() < row_.endpos()) { && inlineCompletionPos.pos() <= row_.endpos()) {
// draw visually behind the previous character // draw logically behind the previous character
inlineCompletionVPos = bidi_.log2vis(inlineCompletionPos.pos() - 1); inlineCompletionVPos = bidi_.log2vis(inlineCompletionPos.pos() - 1);
} }
@ -769,7 +769,7 @@ void RowPainter::paintText()
// Is the inline completion in front of character? // Is the inline completion in front of character?
if (font.isRightToLeft() && vpos == inlineCompletionVPos) if (font.isRightToLeft() && vpos == inlineCompletionVPos)
paintInlineCompletion(font); paintInlineCompletion(font);
if (par_.isSeparator(pos)) { if (par_.isSeparator(pos)) {
Font const orig_font = text_metrics_.getDisplayFont(pit_, pos); Font const orig_font = text_metrics_.getDisplayFont(pit_, pos);