From 3aababa282ed18063302d8f4cb7feda92689d3ad Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Fri, 6 Nov 2020 12:20:21 +0100 Subject: [PATCH] automatically replace emoji --- lib/src/message_input.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/message_input.dart b/lib/src/message_input.dart index 90fcfd11..7ef2ebd6 100644 --- a/lib/src/message_input.dart +++ b/lib/src/message_input.dart @@ -407,11 +407,11 @@ class MessageInputState extends State { final textToSelection = textEditingController.text .substring(0, textEditingController.value.selection.start); final splits = textToSelection.split(':'); - final query = splits[1]?.toLowerCase(); + final query = splits[splits.length - 2]?.toLowerCase(); final emoji = Emoji.byName(query); if (textToSelection.endsWith(':') && emoji != null) { - _chooseEmoji(splits, emoji); + _chooseEmoji(splits.sublist(0, splits.length - 1), emoji); } else { _emojiOverlay = _buildEmojiOverlay();