abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Emoji.java
diff options
context:
space:
mode:
authorPatrick2026-05-07 20:40:44 +0200
committerPatrick2026-05-07 20:40:44 +0200
commite1d6e822f155173d8f44dfbdb91626112cd2145b (patch)
tree0560a4d5ad26bddeb64f506bd69a21db1e4dbe18 /srcs/juloo.keyboard2/Emoji.java
parentb866f59e400973c2f7ba0e97517fdddeb3efbb33 (diff)
downloadunexpected-keyboard-e1d6e822f155173d8f44dfbdb91626112cd2145b.tar.gz
unexpected-keyboard-e1d6e822f155173d8f44dfbdb91626112cd2145b.zip
Slight refactor of handling the base skin tone variationskintones
Instead of adding only the skin tone variations to emojis_skintone_modifiable.txt and explicitly adding the base variation in Emoji.init(), we can just add the base variant in gen_emojis.txt and can remove special handling in Emoji.java, including the copy constructor that we needed for this specific case
Diffstat (limited to 'srcs/juloo.keyboard2/Emoji.java')
-rw-r--r--srcs/juloo.keyboard2/Emoji.java8
1 files changed, 0 insertions, 8 deletions
diff --git a/srcs/juloo.keyboard2/Emoji.java b/srcs/juloo.keyboard2/Emoji.java
index 8a82e31..98eb600 100644
--- a/srcs/juloo.keyboard2/Emoji.java
+++ b/srcs/juloo.keyboard2/Emoji.java
@@ -20,12 +20,6 @@ public class Emoji
this._skintones = new ArrayList<>();
}
- protected Emoji(Emoji e)
- {
- this._kv = e.kv();
- this._skintones = new ArrayList<>(e.skintones());
- }
-
public KeyValue kv()
{
return _kv;
@@ -89,8 +83,6 @@ public class Emoji
int baseIndex = Integer.parseInt(line);
Emoji baseEmoji = _all.get(baseIndex);
- baseEmoji.addSkintone(new Emoji(baseEmoji));
-
while (!(line = reader.readLine()).isEmpty())
{
baseEmoji.addSkintone(new Emoji(line));