Loading core/java/android/widget/TextView.java +10 −13 Original line number Diff line number Diff line Loading @@ -6668,10 +6668,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener if (mInputContentType != null) { mInputContentType.enterDown = false; } hideInsertionPointCursorController(); if (mSelectionModifierCursorController != null) { mSelectionModifierCursorController.hide(); } hideControllers(); } startStopMarquee(hasWindowFocus); Loading @@ -6681,10 +6678,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener protected void onVisibilityChanged(View changedView, int visibility) { super.onVisibilityChanged(changedView, visibility); if (visibility != VISIBLE) { hideInsertionPointCursorController(); if (mSelectionModifierCursorController != null) { mSelectionModifierCursorController.hide(); } hideControllers(); } } Loading Loading @@ -7643,10 +7637,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener private void stopTextSelectionMode() { if (mIsInTextSelectionMode) { Selection.setSelection((Spannable) mText, getSelectionEnd()); if (mSelectionModifierCursorController != null) { mSelectionModifierCursorController.hide(); } hideSelectionModifierCursorController(); mIsInTextSelectionMode = false; } } Loading Loading @@ -8182,9 +8173,15 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } } private void hideSelectionModifierCursorController() { if (mSelectionModifierCursorController != null) { mSelectionModifierCursorController.hide(); } } private void hideControllers() { hideInsertionPointCursorController(); stopTextSelectionMode(); hideSelectionModifierCursorController(); } private int getOffsetForHorizontal(int line, int x) { Loading Loading
core/java/android/widget/TextView.java +10 −13 Original line number Diff line number Diff line Loading @@ -6668,10 +6668,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener if (mInputContentType != null) { mInputContentType.enterDown = false; } hideInsertionPointCursorController(); if (mSelectionModifierCursorController != null) { mSelectionModifierCursorController.hide(); } hideControllers(); } startStopMarquee(hasWindowFocus); Loading @@ -6681,10 +6678,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener protected void onVisibilityChanged(View changedView, int visibility) { super.onVisibilityChanged(changedView, visibility); if (visibility != VISIBLE) { hideInsertionPointCursorController(); if (mSelectionModifierCursorController != null) { mSelectionModifierCursorController.hide(); } hideControllers(); } } Loading Loading @@ -7643,10 +7637,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener private void stopTextSelectionMode() { if (mIsInTextSelectionMode) { Selection.setSelection((Spannable) mText, getSelectionEnd()); if (mSelectionModifierCursorController != null) { mSelectionModifierCursorController.hide(); } hideSelectionModifierCursorController(); mIsInTextSelectionMode = false; } } Loading Loading @@ -8182,9 +8173,15 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } } private void hideSelectionModifierCursorController() { if (mSelectionModifierCursorController != null) { mSelectionModifierCursorController.hide(); } } private void hideControllers() { hideInsertionPointCursorController(); stopTextSelectionMode(); hideSelectionModifierCursorController(); } private int getOffsetForHorizontal(int line, int x) { Loading