aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2012-04-11 21:29:53 +0900
committerJean Chalard <jchalard@google.com>2012-04-12 13:05:31 +0900
commitcec8552b18fd74517512a43a8d75f64e64bd12c3 (patch)
treefd96e4ae50d35cc78733d117ac699fb612b6dd9e /java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
parentfed44d08d886a0b3d37cd28096c602d55b824743 (diff)
downloadlatinime-cec8552b18fd74517512a43a8d75f64e64bd12c3.tar.gz
latinime-cec8552b18fd74517512a43a8d75f64e64bd12c3.tar.xz
latinime-cec8552b18fd74517512a43a8d75f64e64bd12c3.zip
Pass a parameter to the dict pack if we don't have a default dict
Also, optimize quite a bit the code that decides whether we have a default dict or not. Bug: 5705834 Change-Id: Ied20fbcbbc42cbe8c01759d11b1804d1156c6960
Diffstat (limited to 'java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java')
-rw-r--r--java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java b/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
index b0c2adc79..072dec9d1 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
+++ b/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
@@ -263,10 +263,12 @@ class BinaryDictionaryGetter {
public static ArrayList<AssetFileAddress> getDictionaryFiles(final Locale locale,
final Context context) {
+ final boolean hasDefaultWordList = DictionaryFactory.isDictionaryAvailable(context, locale);
// cacheWordListsFromContentProvider returns the list of files it copied to local
// storage, but we don't really care about what was copied NOW: what we want is the
// list of everything we ever cached, so we ignore the return value.
- BinaryDictionaryFileDumper.cacheWordListsFromContentProvider(locale, context);
+ BinaryDictionaryFileDumper.cacheWordListsFromContentProvider(locale, context,
+ hasDefaultWordList);
final File[] cachedWordLists = getCachedWordLists(locale.toString(), context);
final String mainDictId = getMainDictId(locale);