From 25b1c628e38af578c8406311179142cae5e43b64 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Thu, 7 Sep 2023 08:17:19 +0200 Subject: [PATCH] remove attempt to find non-existing fallback dictionary --- .../inputmethod/latin/BinaryDictionaryGetter.java | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/BinaryDictionaryGetter.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/BinaryDictionaryGetter.java index 723031dce..c84f28402 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/BinaryDictionaryGetter.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/BinaryDictionaryGetter.java @@ -283,17 +283,10 @@ final public class BinaryDictionaryGetter { if (!foundMainDict && dictPackSettings.isWordListActive(mainDictId)) { final File dict = loadDictionaryFromAssets(locale.toString(), context, weakMatchAcceptable); - final AssetFileAddress fallbackAsset; - if (dict == null) { - // fall back to the old way (maybe remove? will not work if files are compressed) - final int fallbackResId = - DictionaryInfoUtils.getMainDictionaryResourceId(context.getResources(), locale); - fallbackAsset = loadFallbackResource(context, fallbackResId); - } else { - fallbackAsset = AssetFileAddress.makeFromFileName(dict.getPath()); - } - if (null != fallbackAsset) { - fileList.add(fallbackAsset); + if (dict != null) { + final AssetFileAddress fallbackAsset = AssetFileAddress.makeFromFileName(dict.getPath()); + if (fallbackAsset != null) + fileList.add(fallbackAsset); } }