summaryrefslogtreecommitdiffstats
path: root/core/java/android/view/textservice
diff options
context:
space:
mode:
authorsatok <satok@google.com>2011-08-31 21:15:17 +0900
committersatok <satok@google.com>2011-08-31 21:15:17 +0900
commit0158a1e9ffc5a43780d37bb7b6b964a39eae6e62 (patch)
tree389ba7c96cae738cc93000d24b5096099f01ae0b /core/java/android/view/textservice
parent6b14b23ad586b664aa09dfb46d627782ac00eb74 (diff)
downloadframeworks_base-0158a1e9ffc5a43780d37bb7b6b964a39eae6e62.zip
frameworks_base-0158a1e9ffc5a43780d37bb7b6b964a39eae6e62.tar.gz
frameworks_base-0158a1e9ffc5a43780d37bb7b6b964a39eae6e62.tar.bz2
Add a functionality to disable the spell checker
Change-Id: I1c2292f457d1911c149d594c175e638c92ad3917
Diffstat (limited to 'core/java/android/view/textservice')
-rw-r--r--core/java/android/view/textservice/TextServicesManager.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/view/textservice/TextServicesManager.java b/core/java/android/view/textservice/TextServicesManager.java
index a44582b..01587aa 100644
--- a/core/java/android/view/textservice/TextServicesManager.java
+++ b/core/java/android/view/textservice/TextServicesManager.java
@@ -87,6 +87,11 @@ public final class TextServicesManager {
throw new IllegalArgumentException("Locale should not be null if you don't refer"
+ " settings.");
}
+
+ if (referToSpellCheckerLanguageSettings && !isSpellCheckerEnabled()) {
+ return null;
+ }
+
final SpellCheckerInfo sci;
try {
sci = sService.getCurrentSpellChecker(null);