summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Keisuke Kuroyanagi <ksk@google.com> 2016-03-09 15:33:30 +0900
committer Keisuke Kuroyanagi <ksk@google.com> 2016-03-09 15:33:30 +0900
commite0ac5ac6f0bcf58362af1ed723fa2a7d68ddd25d (patch)
tree7bd9f31f56fe8b9e846b7092485b9e71a238440b
parent40fd5fac48836aa85d45f8b6c729baed3b625b13 (diff)
Reset mWordIteratorWithText when SpellChecker locale is changed.
Bug: 27537808 Change-Id: Ic55b543456cc859673b4c17cc5bf6e4b6da21e13
-rw-r--r--core/java/android/widget/Editor.java3
-rw-r--r--core/java/android/widget/TextView.java3
2 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java
index 167aca7d0b22..5ba94e6355c9 100644
--- a/core/java/android/widget/Editor.java
+++ b/core/java/android/widget/Editor.java
@@ -921,7 +921,8 @@ public class Editor {
}
void onLocaleChanged() {
- // Will be re-created on demand in getWordIterator with the proper new locale
+ // Will be re-created on demand in getWordIterator and getWordIteratorWithText with the
+ // proper new locale
mWordIterator = null;
mWordIteratorWithText = null;
}
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index ac3eaf7df334..b6e98ef4c77c 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -8916,8 +8916,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
}
void onLocaleChanged() {
- // Will be re-created on demand in getWordIterator with the proper new locale
- mEditor.mWordIterator = null;
+ mEditor.onLocaleChanged();
}
/**