diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java index 4e4a9837b32c4..2b9356779ef8b 100644 --- a/core/java/android/widget/Editor.java +++ b/core/java/android/widget/Editor.java @@ -5111,8 +5111,10 @@ public class Editor { int lineRight = (int) layout.getLineRight(line); lineRight += mTextView.getTotalPaddingLeft() - mTextView.getScrollX(); mMagnifierAnimator.mMagnifier.setSourceHorizontalBounds(lineLeft, lineRight); + mMagnifierAnimator.mMagnifier.show(showPosInView.x, showPosInView.y); + } else { + mMagnifierAnimator.show(showPosInView.x, showPosInView.y); } - mMagnifierAnimator.show(showPosInView.x, showPosInView.y); updateHandlesVisibility(); } else { dismissMagnifier();