Loading core/java/android/widget/Editor.java +65 −59 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package android.widget; import android.R; import android.annotation.Nullable; import android.app.PendingIntent; import android.app.PendingIntent.CanceledException; import android.content.ClipData; Loading Loading @@ -1281,11 +1282,18 @@ public class Editor { EXTRACT_UNKNOWN, outText); } private boolean extractTextInternal(ExtractedTextRequest request, private boolean extractTextInternal(@Nullable ExtractedTextRequest request, int partialStartOffset, int partialEndOffset, int delta, ExtractedText outText) { @Nullable ExtractedText outText) { if (request == null || outText == null) { return false; } final CharSequence content = mTextView.getText(); if (content != null) { if (content == null) { return false; } if (partialStartOffset != EXTRACT_NOTHING) { final int N = content.length(); if (partialStartOffset < 0) { Loading Loading @@ -1348,8 +1356,6 @@ public class Editor { outText.selectionEnd = mTextView.getSelectionEnd(); return true; } return false; } boolean reportExtractedText() { final Editor.InputMethodState ims = mInputMethodState; Loading Loading
core/java/android/widget/Editor.java +65 −59 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package android.widget; import android.R; import android.annotation.Nullable; import android.app.PendingIntent; import android.app.PendingIntent.CanceledException; import android.content.ClipData; Loading Loading @@ -1281,11 +1282,18 @@ public class Editor { EXTRACT_UNKNOWN, outText); } private boolean extractTextInternal(ExtractedTextRequest request, private boolean extractTextInternal(@Nullable ExtractedTextRequest request, int partialStartOffset, int partialEndOffset, int delta, ExtractedText outText) { @Nullable ExtractedText outText) { if (request == null || outText == null) { return false; } final CharSequence content = mTextView.getText(); if (content != null) { if (content == null) { return false; } if (partialStartOffset != EXTRACT_NOTHING) { final int N = content.length(); if (partialStartOffset < 0) { Loading Loading @@ -1348,8 +1356,6 @@ public class Editor { outText.selectionEnd = mTextView.getSelectionEnd(); return true; } return false; } boolean reportExtractedText() { final Editor.InputMethodState ims = mInputMethodState; Loading