diff --git a/poppler/TextOutputDev.cc b/poppler/TextOutputDev.cc index 75a0ac0..5619a36 100644 --- a/poppler/TextOutputDev.cc +++ b/poppler/TextOutputDev.cc @@ -3823,7 +3823,7 @@ void TextBlock::visitSelection(TextSelectionVisitor *visitor, if (selection->x1 < p->xMax && selection->y1 < p->yMax && selection->x2 < p->xMax && selection->y2 < p->yMax && begin == NULL) { begin = p; - if (selection->x1 < selection->x2) { + if (selection->x1 <= selection->x2) { start_x = selection->x1; start_y = selection->y1; stop_x = selection->x2; @@ -3901,7 +3901,7 @@ void TextPage::visitSelection(TextSelectionVisitor *visitor, if (selection->x1 < b->xMax && selection->y1 < b->yMax && selection->x2 < b->xMax && selection->y2 < b->yMax && i < begin) { begin = i; - if (selection->y1 < selection->y2) { + if (selection->y1 <= selection->y2) { start_x = selection->x1; start_y = selection->y1; stop_x = selection->x2;