From 092b8e1c151df7087e8ef2bc285d38847157fadb Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sun, 9 May 2021 12:14:56 +0200 Subject: Fix recently introduced crash --- srcs/juloo.keyboard2/Emoji.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'srcs/juloo.keyboard2/Emoji.java') diff --git a/srcs/juloo.keyboard2/Emoji.java b/srcs/juloo.keyboard2/Emoji.java index 3b1f2fd..8f563cb 100644 --- a/srcs/juloo.keyboard2/Emoji.java +++ b/srcs/juloo.keyboard2/Emoji.java @@ -12,10 +12,13 @@ public class Emoji extends KeyValue { private final String _desc; + private static HashMap emojis_by_name = new HashMap(); + protected Emoji(String name, String bytecode, String desc) { super(name, bytecode, CHAR_NONE, EVENT_NONE, 0); _desc = desc; + emojis_by_name.put(name, this); } public String getDescription() @@ -29,7 +32,7 @@ public class Emoji extends KeyValue public static Emoji getEmojiByName(String name) { - return ((Emoji)KeyValue.getKeyByName(name)); + return emojis_by_name.get(name); } public static Emoji[] getEmojisByGroup(int group_id) -- cgit v1.2.3