aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2012-03-26 16:33:27 +0900
committerJean Chalard <jchalard@google.com>2012-03-26 16:34:29 +0900
commit8403611960cd0b2a40b77275c536e8088c098830 (patch)
tree0b660cafe981f0e62227926fc6975eedf9801aac /java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
parenta77bbc64f0f7f2df25674a8e284a78a235396f4f (diff)
downloadlatinime-8403611960cd0b2a40b77275c536e8088c098830.tar.gz
latinime-8403611960cd0b2a40b77275c536e8088c098830.tar.xz
latinime-8403611960cd0b2a40b77275c536e8088c098830.zip
Split a method for reuse
Change-Id: I9a82e538903f05bedad51bc195866abbd9daf957
Diffstat (limited to 'java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java')
-rw-r--r--java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java b/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
index cd34ba832..5a173857e 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
+++ b/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
@@ -353,6 +353,11 @@ public class AndroidSpellCheckerService extends SpellCheckerService
@Override
public boolean onUnbind(final Intent intent) {
+ closeAllDictionaries();
+ return false;
+ }
+
+ private void closeAllDictionaries() {
final Map<String, DictionaryPool> oldPools = mDictionaryPools;
mDictionaryPools = Collections.synchronizedMap(new TreeMap<String, DictionaryPool>());
final Map<String, Dictionary> oldUserDictionaries = mUserDictionaries;
@@ -378,7 +383,6 @@ public class AndroidSpellCheckerService extends SpellCheckerService
dictToClose.close();
}
}
- return false;
}
private DictionaryPool getDictionaryPool(final String locale) {