aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2012-03-26 02:12:20 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-03-26 02:12:20 -0700
commitd2cd3d54f97fb52adb37912f0338262e5e214846 (patch)
treee147ae07a42c56b85aeddb0851b4dc0a6482f93c /java/src
parent400ff86c7bf574a4d4ffbb8007759155cf58bc64 (diff)
parent8403611960cd0b2a40b77275c536e8088c098830 (diff)
downloadlatinime-d2cd3d54f97fb52adb37912f0338262e5e214846.tar.gz
latinime-d2cd3d54f97fb52adb37912f0338262e5e214846.tar.xz
latinime-d2cd3d54f97fb52adb37912f0338262e5e214846.zip
Merge "Split a method for reuse"
Diffstat (limited to 'java/src')
-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) {