From 81803c406a82862602aa5e350fcc07692e9f16a6 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sun, 18 Apr 2021 23:28:49 +0200 Subject: Separate handling of modifiers from KeyValue class KeyValue defines an ADT and some of its values, it now contains public final fields and no internal logic. KeyModifier handles modifiers and accents and creates new instances of KeyValue when needed. This operation is now properly cached. --- srcs/juloo.keyboard2/EmojiGridView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'srcs/juloo.keyboard2/EmojiGridView.java') diff --git a/srcs/juloo.keyboard2/EmojiGridView.java b/srcs/juloo.keyboard2/EmojiGridView.java index 1bfceb3..58a0911 100644 --- a/srcs/juloo.keyboard2/EmojiGridView.java +++ b/srcs/juloo.keyboard2/EmojiGridView.java @@ -90,7 +90,7 @@ public class EmojiGridView extends GridView HashSet set = new HashSet(); for (Emoji emoji : _lastUsed.keySet()) - set.add(String.valueOf(_lastUsed.get(emoji)) + "-" + emoji.getName()); + set.add(String.valueOf(_lastUsed.get(emoji)) + "-" + emoji.name); edit.putStringSet(LAST_USE_PREF, set); edit.apply(); } @@ -130,7 +130,7 @@ public class EmojiGridView extends GridView public void setEmoji(Emoji emoji) { - setText(emoji.getSymbol(0)); + setText(emoji.symbol); } } -- cgit v1.2.3