abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Emoji.java
diff options
context:
space:
mode:
authorJules Aguillon2021-05-09 12:14:56 +0200
committerJules Aguillon2021-05-09 12:14:56 +0200
commit092b8e1c151df7087e8ef2bc285d38847157fadb (patch)
tree78782e6f55d3a910aa5fc143bc380163f23e6858 /srcs/juloo.keyboard2/Emoji.java
parentdd5fce6cae0fb1dec104970fc7965cfba9e2ab94 (diff)
downloadunexpected-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.java5
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)