diff options
| author | 2023-09-20 17:30:09 +0000 | |
|---|---|---|
| committer | 2023-09-20 17:30:09 +0000 | |
| commit | 5e81476be9b1df5f68b573c12cd8f7737a689441 (patch) | |
| tree | a08946a574864a6553d748ed3b97bb57f109d507 | |
| parent | f2795971a408aafb69c1699d1093be728c4924b6 (diff) | |
| parent | e9d561e68a245aa195b07e834ec135335c038cc0 (diff) | |
Merge "Fix CursorAnchorInfo insertion marker location when cursor is clamped" into udc-qpr-dev
| -rw-r--r-- | core/java/android/widget/TextView.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 63e882533a4c..c990e941a11b 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -14051,7 +14051,8 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener selectionStart, OffsetMapping.MAP_STRATEGY_CURSOR); final int line = layout.getLineForOffset(offsetTransformed); final float insertionMarkerX = - layout.getPrimaryHorizontal(offsetTransformed) + layout.getPrimaryHorizontal( + offsetTransformed, layout.shouldClampCursor(line)) + viewportToContentHorizontalOffset; final float insertionMarkerTop = layout.getLineTop(line) + viewportToContentVerticalOffset; |