diff --git a/src/kits/interface/BTextView/TextView.cpp b/src/kits/interface/BTextView/TextView.cpp index 7aebcd7799..1d36269940 100644 --- a/src/kits/interface/BTextView/TextView.cpp +++ b/src/kits/interface/BTextView/TextView.cpp @@ -1913,7 +1913,7 @@ BTextView::OffsetAt(BPoint point) const int32 nextInitial = NextInitialByte(offset); float width = StyledWidth(saveOffset, nextInitial - saveOffset); if (x + width > point.x) { - if (abs(x + width - point.x) < abs(x - point.x)) + if (fabs(x + width - point.x) < fabs(x - point.x)) offset = nextInitial; break; }