Merge "Fix repeated calls into reportExtractedText" into pi-dev am: bcbdeb29c9

am: 1cf7c2e604

Change-Id: I467c01bbc66de8d5bf4ab9e6f97ecdc266b940ca
This commit is contained in:
Clara Bayarri
2018-06-06 08:04:04 -07:00
committed by android-build-merger

View File

@@ -1688,6 +1688,11 @@ public class Editor {
if (ims == null) {
return false;
}
final boolean wasContentChanged = ims.mContentChanged;
if (!wasContentChanged && !ims.mSelectionModeChanged) {
return false;
}
ims.mContentChanged = false;
ims.mSelectionModeChanged = false;
final ExtractedTextRequest req = ims.mExtractedTextRequest;
if (req == null) {
@@ -1703,7 +1708,7 @@ public class Editor {
+ " end=" + ims.mChangedEnd
+ " delta=" + ims.mChangedDelta);
}
if (ims.mChangedStart < 0 && !ims.mContentChanged) {
if (ims.mChangedStart < 0 && !wasContentChanged) {
ims.mChangedStart = EXTRACT_NOTHING;
}
if (extractTextInternal(req, ims.mChangedStart, ims.mChangedEnd,