summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/SpellChecker.java
diff options
context:
space:
mode:
authorGilles Debunne <debunne@google.com>2011-09-20 18:02:45 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-09-20 18:02:45 -0700
commit576b6bb2f9a72cc7599a254818b8d6a1df25ecb5 (patch)
tree220b6abb87a040f827e14fdf8cb2754cd50458f1 /core/java/android/widget/SpellChecker.java
parent4a03e91aa0d1033261290d11b00ca5a269bb92f6 (diff)
parent6e405f84b8d0c7c0f939bc8e9bec17e65e704a2d (diff)
downloadframeworks_base-576b6bb2f9a72cc7599a254818b8d6a1df25ecb5.zip
frameworks_base-576b6bb2f9a72cc7599a254818b8d6a1df25ecb5.tar.gz
frameworks_base-576b6bb2f9a72cc7599a254818b8d6a1df25ecb5.tar.bz2
Merge "Bug 5248215: Even though I turned off the Spelling correction, it still shows up"
Diffstat (limited to 'core/java/android/widget/SpellChecker.java')
-rw-r--r--core/java/android/widget/SpellChecker.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/widget/SpellChecker.java b/core/java/android/widget/SpellChecker.java
index 14cbf6f..6b2f3e4 100644
--- a/core/java/android/widget/SpellChecker.java
+++ b/core/java/android/widget/SpellChecker.java
@@ -75,6 +75,20 @@ public class SpellChecker implements SpellCheckerSessionListener {
mLength = 0;
}
+ /**
+ * @return true if a spell checker session has successfully been created. Returns false if not,
+ * for instance when spell checking has been disabled in settings.
+ */
+ public boolean isSessionActive() {
+ return mSpellCheckerSession != null;
+ }
+
+ public void closeSession() {
+ if (mSpellCheckerSession != null) {
+ mSpellCheckerSession.close();
+ }
+ }
+
public void addSpellCheckSpan(SpellCheckSpan spellCheckSpan) {
int length = mIds.length;
if (mLength >= length) {