diff --git a/indra/newview/fscommon.cpp b/indra/newview/fscommon.cpp index 30324ea2f6..cde363dbf1 100644 --- a/indra/newview/fscommon.cpp +++ b/indra/newview/fscommon.cpp @@ -526,11 +526,18 @@ void FSCommon::updateUsedEmojis(LLWString text) { LLEmojiDictionary* dictionary = LLEmojiDictionary::getInstance(); + bool emojiSent = false; for (llwchar& c : text) { if (dictionary->isEmoji(c)) { LLFloaterEmojiPicker::onEmojiUsed(c); + emojiSent = true; } } + + if (emojiSent) + { + LLFloaterEmojiPicker::onRecentlyUsedChanged(); + } } \ No newline at end of file