Loading core/java/android/widget/TextView.java +8 −6 Original line number Diff line number Diff line Loading @@ -9891,6 +9891,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener if (suggestionInfo.suggestionIndex == DELETE_TEXT) { final int spanUnionStart = editable.getSpanStart(mSuggestionRangeSpan); int spanUnionEnd = editable.getSpanEnd(mSuggestionRangeSpan); if (spanUnionStart >= 0 && spanUnionEnd > spanUnionStart) { // Do not leave two adjacent spaces after deletion, or one at beginning of text if (spanUnionEnd < editable.length() && Character.isSpaceChar(editable.charAt(spanUnionEnd)) && Loading @@ -9899,6 +9900,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener spanUnionEnd = spanUnionEnd + 1; } editable.replace(spanUnionStart, spanUnionEnd, ""); } hide(); return; } Loading Loading
core/java/android/widget/TextView.java +8 −6 Original line number Diff line number Diff line Loading @@ -9891,6 +9891,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener if (suggestionInfo.suggestionIndex == DELETE_TEXT) { final int spanUnionStart = editable.getSpanStart(mSuggestionRangeSpan); int spanUnionEnd = editable.getSpanEnd(mSuggestionRangeSpan); if (spanUnionStart >= 0 && spanUnionEnd > spanUnionStart) { // Do not leave two adjacent spaces after deletion, or one at beginning of text if (spanUnionEnd < editable.length() && Character.isSpaceChar(editable.charAt(spanUnionEnd)) && Loading @@ -9899,6 +9900,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener spanUnionEnd = spanUnionEnd + 1; } editable.replace(spanUnionStart, spanUnionEnd, ""); } hide(); return; } Loading