diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/DictionaryFacilitatorImpl.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/DictionaryFacilitatorImpl.java index fa7c30835..05ede677a 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/DictionaryFacilitatorImpl.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/DictionaryFacilitatorImpl.java @@ -412,8 +412,8 @@ public class DictionaryFacilitatorImpl implements DictionaryFacilitator { // create / load secondary dictionary final Locale secondaryLocale = Settings.getInstance().getCurrent().mSecondaryLocale; - if (secondaryLocale != null && mainDict != null && - ScriptUtils.getScriptFromSpellCheckerLocale(secondaryLocale) == ScriptUtils.getScriptFromSpellCheckerLocale(mainDict.mLocale)) { + if (secondaryLocale != null && mDictionaryGroup != null && mDictionaryGroup.mLocale != null && + ScriptUtils.getScriptFromSpellCheckerLocale(secondaryLocale) == ScriptUtils.getScriptFromSpellCheckerLocale(mDictionaryGroup.mLocale)) { for (final String subDictType : subDictTypesToUse) { final ExpandableBinaryDictionary subDict = getSubDict(subDictType, context, newLocale, null, dictNamePrefix, account);