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 | |
| parent | dd5fce6cae0fb1dec104970fc7965cfba9e2ab94 (diff) | |
| download | unexpected-keyboard-092b8e1c151df7087e8ef2bc285d38847157fadb.tar.gz unexpected-keyboard-092b8e1c151df7087e8ef2bc285d38847157fadb.zip | |
Fix recently introduced crash
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/Config.java | 4 | ||||
| -rw-r--r-- | srcs/juloo.keyboard2/Emoji.java | 5 |
2 files changed, 6 insertions, 3 deletions
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index dff52d3..67722c5 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -57,7 +57,7 @@ class Config horizontalMargin = res.getDimension(R.dimen.horizontal_margin); preciseRepeat = true; characterSize = 1.f; - accents = 0; + accents = 1; // from prefs refresh(); // initialized later @@ -83,7 +83,7 @@ class Config horizontalMargin = getDipPref(prefs, "horizontal_margin", horizontalMargin); preciseRepeat = prefs.getBoolean("precise_repeat", preciseRepeat); characterSize = prefs.getFloat("character_size", characterSize); - accents = Integer.valueOf(prefs.getString("accents", "")); + accents = Integer.valueOf(prefs.getString("accents", "1")); } private float getDipPref(SharedPreferences prefs, String pref_name, float def) 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) |
