summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorsatok <satok@google.com>2011-10-15 00:43:00 +0900
committersatok <satok@google.com>2011-10-15 01:24:44 +0900
commit75e126f2df40365ca987d192d81188127518b384 (patch)
tree97a3d585451c54af185001addb6022e82c0c5d7c /core/java
parent421648ed06a2c944bc6a5fa866d461761533005b (diff)
downloadframeworks_base-75e126f2df40365ca987d192d81188127518b384.zip
frameworks_base-75e126f2df40365ca987d192d81188127518b384.tar.gz
frameworks_base-75e126f2df40365ca987d192d81188127518b384.tar.bz2
Invalidate SuggestionSpan with FLAG_AUTO_CORRECTION when it's removed.
Bug: 5460262 Change-Id: I4ca71020a6d4b7057f60ca99944c479775cca8b7
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/widget/TextView.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index 41daf70..12bc014 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -7682,8 +7682,9 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
}
}
- if (what instanceof UpdateAppearance ||
- what instanceof ParagraphStyle) {
+ if (what instanceof UpdateAppearance || what instanceof ParagraphStyle
+ || (what instanceof SuggestionSpan && (((SuggestionSpan)what).getFlags()
+ & SuggestionSpan.FLAG_AUTO_CORRECTION) != 0)) {
if (ims == null || ims.mBatchEditNesting == 0) {
invalidate();
mHighlightPathBogus = true;