From b263b96b96a749b8a09773a4cf275f0cd55d3cae Mon Sep 17 00:00:00 2001 From: Helium314 Date: Sun, 3 Mar 2024 15:13:11 +0100 Subject: [PATCH] always load recent emoji keys right after creating recents keyboard, fixes #527 --- .../java/helium314/keyboard/keyboard/emoji/EmojiCategory.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/helium314/keyboard/keyboard/emoji/EmojiCategory.java b/app/src/main/java/helium314/keyboard/keyboard/emoji/EmojiCategory.java index e82064142..f89440c61 100644 --- a/app/src/main/java/helium314/keyboard/keyboard/emoji/EmojiCategory.java +++ b/app/src/main/java/helium314/keyboard/keyboard/emoji/EmojiCategory.java @@ -153,8 +153,6 @@ final class EmojiCategory { addShownCategoryId(EmojiCategory.ID_EMOTICONS); DynamicGridKeyboard recentsKbd = getKeyboard(EmojiCategory.ID_RECENTS, 0); - recentsKbd.loadRecentKeys(mCategoryKeyboardMap.values()); - mCurrentCategoryId = Settings.readLastShownEmojiCategoryId(mPrefs, defaultCategoryId); mCurrentCategoryPageId = Settings.readLastShownEmojiCategoryPageId(mPrefs, 0); if (!isShownCategoryId(mCurrentCategoryId)) { @@ -305,6 +303,7 @@ final class EmojiCategory { mLayoutSet.getKeyboard(KeyboardId.ELEMENT_EMOJI_RECENTS), mMaxRecentsKeyCount, categoryId, currentWidth); mCategoryKeyboardMap.put(categoryKeyboardMapKey, kbd); + kbd.loadRecentKeys(mCategoryKeyboardMap.values()); return kbd; }