diff options
| author | Jules Aguillon | 2021-05-09 12:14:56 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2021-05-09 12:14:56 +0200 |
| commit | 092b8e1c151df7087e8ef2bc285d38847157fadb (patch) | |
| tree | 78782e6f55d3a910aa5fc143bc380163f23e6858 /srcs/juloo.keyboard2/Emoji.java | |
| parent | dd5fce6cae0fb1dec104970fc7965cfba9e2ab94 (diff) | |
| download | unexpected-keyboard-092b8e1c151df7087e8ef2bc285d38847157fadb.tar.gz unexpected-keyboard-092b8e1c151df7087e8ef2bc285d38847157fadb.zip | |
Fix recently introduced crash
Diffstat (limited to 'srcs/juloo.keyboard2/Emoji.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Emoji.java | 5 |
1 files changed, 4 insertions, 1 deletions
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<String, Emoji> emojis_by_name = new HashMap<String, Emoji>(); + 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) |
