Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f0522882 authored by Mady Mellor's avatar Mady Mellor Committed by Android (Google) Code Review
Browse files

Merge "Insertion cursor: add some slop for moving between lines" into mnc-dev

parents 8d537051 ee3821e5
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -4013,7 +4013,15 @@ public class Editor {

        @Override
        public void updatePosition(float x, float y) {
            positionAtCursorOffset(mTextView.getOffsetForPosition(x, y), false);
            Layout layout = mTextView.getLayout();
            int offset;
            if (layout != null) {
                int currLine = getCurrentLineAdjustedForSlop(layout, mPrevLine, y);
                offset = mTextView.getOffsetAtCoordinate(currLine, x);
            } else {
                offset = mTextView.getOffsetForPosition(x, y);
            }
            positionAtCursorOffset(offset, false);
            if (mTextActionMode != null) {
                mTextActionMode.invalidate();
            }