diff --git a/src/richtext/richtextbuffer.cpp b/src/richtext/richtextbuffer.cpp index d274f8df2f..fcb39480f6 100644 --- a/src/richtext/richtextbuffer.cpp +++ b/src/richtext/richtextbuffer.cpp @@ -1425,7 +1425,7 @@ long wxRichTextParagraphLayoutBox::GetVisibleLineNumber(long pos, bool caretPosi wxRichTextParagraph* child = wxDynamicCast(node->GetData(), wxRichTextParagraph); wxASSERT( child != NULL ); - if (child->GetRange().Contains(pos)) + if (child->GetRange().Contains(pos) || pos == lineRange.GetStart()) { wxRichTextLineList::compatibility_iterator node2 = child->GetLines().GetFirst(); while (node2)