mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Fix: NPE in DistracterFilter
Change-Id: I19a92d79cf547aae8f15e7e5fd5309812ae4f2d5
This commit is contained in:
parent
5e2c4c0297
commit
9218c51129
@ -77,14 +77,16 @@ public class DistracterFilter {
|
||||
public DistracterFilter(final Context context, final List<InputMethodSubtype> enabledSubtypes) {
|
||||
mContext = context;
|
||||
mLocaleToSubtypeMap = new HashMap<>();
|
||||
for (final InputMethodSubtype subtype : enabledSubtypes) {
|
||||
final Locale locale = SubtypeLocaleUtils.getSubtypeLocale(subtype);
|
||||
if (mLocaleToSubtypeMap.containsKey(locale)) {
|
||||
// Multiple subtypes are enabled for one locale.
|
||||
// TODO: Investigate what we should do for this case.
|
||||
continue;
|
||||
if (enabledSubtypes != null) {
|
||||
for (final InputMethodSubtype subtype : enabledSubtypes) {
|
||||
final Locale locale = SubtypeLocaleUtils.getSubtypeLocale(subtype);
|
||||
if (mLocaleToSubtypeMap.containsKey(locale)) {
|
||||
// Multiple subtypes are enabled for one locale.
|
||||
// TODO: Investigate what we should do for this case.
|
||||
continue;
|
||||
}
|
||||
mLocaleToSubtypeMap.put(locale, subtype);
|
||||
}
|
||||
mLocaleToSubtypeMap.put(locale, subtype);
|
||||
}
|
||||
mLocaleToKeyboardMap = new HashMap<>();
|
||||
mSuggest = new Suggest();
|
||||
|
Loading…
Reference in New Issue
Block a user