futokb/java/src/com/android/inputmethod/compat
Yohei Yukaw 490fa47a46 Always specify non-null Locale object to SuggestionSpan
Confusingly, specifying a null Locale object to the constructor
of SuggestionSpan does not necessarily mean that
SuggestionSpan#getLocale() returns null.  The constructor in
question also receives Context object, and Context's locale can
be used as a fallback locale to initialize locale of
SuggestionSpan.

With this CL, LatinIME always specify non-null Locale object
when instantiating SuggestionSpan object.  It basically
corresponds to the active main dictionary, but can be
Locale#ROOT when one locale is not determined for some reasons.

BUG: 20435013
Change-Id: I2c152466410327300e7dba4d7ed9a22f57c17c4f
2015-04-20 20:29:44 -07:00
..
ActivityManagerCompatUtils.java
AppWorkaroundsUtils.java
BuildCompatUtils.java
CharacterCompat.java
CompatUtils.java
ConnectivityManagerCompatUtils.java
CursorAnchorInfoCompatWrapper.java
DownloadManagerCompatUtils.java
EditorInfoCompatUtils.java
InputConnectionCompatUtils.java
InputMethodManagerCompatWrapper.java
InputMethodServiceCompatUtils.java
InputMethodSubtypeCompatUtils.java Fix master build. 2015-02-11 13:32:13 -08:00
IntentCompatUtils.java
LocaleSpanCompatUtils.java
LooperCompatUtils.java
NotificationCompatUtils.java Fix master build. 2015-02-11 13:32:13 -08:00
SettingsSecureCompatUtils.java
SuggestionsInfoCompatUtils.java
SuggestionSpanUtils.java Always specify non-null Locale object to SuggestionSpan 2015-04-20 20:29:44 -07:00
TextInfoCompatUtils.java
TextViewCompatUtils.java
ViewCompatUtils.java
ViewOutlineProviderCompatUtils.java
ViewOutlineProviderCompatUtilsLXX.java