aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2013-01-30 16:21:39 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-01-30 16:21:39 -0800
commit899b32fe2d92118acd54dab78b5966cda88bd007 (patch)
tree33377541a9e10c0f100b86d02f7a62659b14d8a2 /java/src/com/android/inputmethod
parent49a5e366dc3f65c8c58c0091c47daaabefcf2294 (diff)
parent3c67f6a2d020a6e1d85abc32e1d1477439f917f4 (diff)
downloadlatinime-899b32fe2d92118acd54dab78b5966cda88bd007.tar.gz
latinime-899b32fe2d92118acd54dab78b5966cda88bd007.tar.xz
latinime-899b32fe2d92118acd54dab78b5966cda88bd007.zip
am 3c67f6a2: Merge "Add a way to know externally if we\'re installing a new dict"
# Via Android (Google) Code Review (1) and Jean Chalard (1) * commit '3c67f6a2d020a6e1d85abc32e1d1477439f917f4': Add a way to know externally if we're installing a new dict
Diffstat (limited to 'java/src/com/android/inputmethod')
-rw-r--r--java/src/com/android/inputmethod/latin/Suggest.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/com/android/inputmethod/latin/Suggest.java
index cf78e7d77..975664dca 100644
--- a/java/src/com/android/inputmethod/latin/Suggest.java
+++ b/java/src/com/android/inputmethod/latin/Suggest.java
@@ -57,6 +57,8 @@ public final class Suggest {
private ContactsBinaryDictionary mContactsDict;
private final ConcurrentHashMap<String, Dictionary> mDictionaries =
CollectionUtils.newConcurrentHashMap();
+ @UsedForTesting
+ private boolean mIsCurrentlyWaitingForMainDictionary = false;
public static final int MAX_SUGGESTIONS = 18;
@@ -98,6 +100,7 @@ public final class Suggest {
public void resetMainDict(final Context context, final Locale locale,
final SuggestInitializationListener listener) {
+ mIsCurrentlyWaitingForMainDictionary = true;
mMainDictionary = null;
if (listener != null) {
listener.onUpdateMainDictionaryAvailability(hasMainDictionary());
@@ -112,6 +115,7 @@ public final class Suggest {
if (listener != null) {
listener.onUpdateMainDictionaryAvailability(hasMainDictionary());
}
+ mIsCurrentlyWaitingForMainDictionary = false;
}
}.start();
}
@@ -122,6 +126,11 @@ public final class Suggest {
return null != mMainDictionary && mMainDictionary.isInitialized();
}
+ @UsedForTesting
+ public boolean isCurrentlyWaitingForMainDictionary() {
+ return mIsCurrentlyWaitingForMainDictionary;
+ }
+
public Dictionary getMainDictionary() {
return mMainDictionary;
}