From 8e17f6d93a3b079eab41450539b9890763fb6e3f Mon Sep 17 00:00:00 2001 From: Jean Chalard Date: Tue, 26 Jun 2012 18:54:41 +0900 Subject: Remember the locale in the Suggest object (A1) This will be necessary for uppercasing and titlecasing words correctly. Change-Id: I0f446a4c82bc482240ff730a2ad6586a61571d6b --- java/src/com/android/inputmethod/latin/Suggest.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'java/src') diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/com/android/inputmethod/latin/Suggest.java index 26dbe5773..a4332936d 100644 --- a/java/src/com/android/inputmethod/latin/Suggest.java +++ b/java/src/com/android/inputmethod/latin/Suggest.java @@ -91,16 +91,21 @@ public class Suggest { private boolean mIsAllUpperCase; private int mTrailingSingleQuotesCount; + // Locale used for upper- and title-casing words + final private Locale mLocale; + private static final int MINIMUM_SAFETY_NET_CHAR_LENGTH = 4; public Suggest(final Context context, final Locale locale) { initAsynchronously(context, locale); + mLocale = locale; } /* package for test */ Suggest(final Context context, final File dictionary, final long startOffset, final long length, final Locale locale) { final Dictionary mainDict = DictionaryFactory.createDictionaryForTest(context, dictionary, startOffset, length /* useFullEditDistance */, false, locale); + mLocale = locale; mMainDictionary = mainDict; addOrReplaceDictionary(mDictionaries, DICT_KEY_MAIN, mainDict); initWhitelistAndAutocorrectAndPool(context, locale); -- cgit v1.2.3-83-g751a