diff --git a/app/src/main/java/helium314/keyboard/keyboard/emoji/EmojiPalettesView.java b/app/src/main/java/helium314/keyboard/keyboard/emoji/EmojiPalettesView.java index de8d103235..534483c984 100644 --- a/app/src/main/java/helium314/keyboard/keyboard/emoji/EmojiPalettesView.java +++ b/app/src/main/java/helium314/keyboard/keyboard/emoji/EmojiPalettesView.java @@ -464,7 +464,7 @@ private void initDictionaryFacilitator() { } } - private static void closeDictionaryFacilitator() { + public static void closeDictionaryFacilitator() { if (sDictionaryFacilitator != null) { sDictionaryFacilitator.closeDictionaries(); sDictionaryFacilitator = null; diff --git a/app/src/main/java/helium314/keyboard/latin/LatinIME.java b/app/src/main/java/helium314/keyboard/latin/LatinIME.java index afbe7b4a68..e0b672b59f 100644 --- a/app/src/main/java/helium314/keyboard/latin/LatinIME.java +++ b/app/src/main/java/helium314/keyboard/latin/LatinIME.java @@ -41,6 +41,7 @@ import helium314.keyboard.event.HapticEvent; import helium314.keyboard.keyboard.KeyboardActionListener; import helium314.keyboard.keyboard.KeyboardActionListenerImpl; +import helium314.keyboard.keyboard.emoji.EmojiPalettesView; import helium314.keyboard.keyboard.internal.KeyboardIconsSet; import helium314.keyboard.keyboard.internal.keyboard_parser.floris.KeyCode; import helium314.keyboard.latin.common.InsetsOutlineProvider; @@ -666,6 +667,7 @@ private void resetDictionaryFacilitator(@NonNull final Locale locale) { mDictionaryFacilitator.resetDictionaries(this, mDictionaryFacilitator.getMainLocale(), settingsValues.mUseContactsDictionary, settingsValues.mUseAppsDictionary, settingsValues.mUsePersonalizedDicts, true, "", this); + EmojiPalettesView.closeDictionaryFacilitator(); } // used for debug