diff --git a/lib/ui/text/paragraph.cc b/lib/ui/text/paragraph.cc index 5680735b6019b134a1545f4d95123ed83833c794..2618c3f08406a388a369f46d4597847244330fc7 100644 --- a/lib/ui/text/paragraph.cc +++ b/lib/ui/text/paragraph.cc @@ -140,7 +140,7 @@ Dart_Handle Paragraph::getLineBoundary(unsigned offset) { int line_start = -1; int line_end = -1; for (txt::LineMetrics& line : metrics) { - if (offset >= line.start_index && offset < line.end_index) { + if (offset >= line.start_index && offset <= line.end_index) { line_start = line.start_index; line_end = line.end_index; break;