diff options
author | Daniel Gultsch <daniel@gultsch.de> | 2018-07-05 14:22:32 +0300 |
---|---|---|
committer | Daniel Gultsch <daniel@gultsch.de> | 2018-07-05 14:22:32 +0300 |
commit | 3782a6fac6486a4d9363a1f6781d2ab29f9a0c2f (patch) | |
tree | 0cc524033301e3307d82491bcf89aae38c6ed30b /src/freeCompat/java/eu/siacs/conversations | |
parent | 88a7186ace3d1547a1975df8bded33648cdc2641 (diff) |
EmojiService: use replaceAll=false on android 8
Diffstat (limited to 'src/freeCompat/java/eu/siacs/conversations')
-rw-r--r-- | src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java b/src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java index 094e3da92..53cea0dfd 100644 --- a/src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java +++ b/src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java @@ -21,7 +21,11 @@ public class EmojiService { public void init() { BundledEmojiCompatConfig config = new BundledEmojiCompatConfig(context); - config.setReplaceAll(true); + //On recent Androids we assume to have the latest emojis + //there are some annoying bugs with emoji compat that make it a safer choice not to use it when possible + // a) the text preview has annoying glitches when the cut of text contains emojis (the emoji will be half visible) + // b) can trigger a hardware rendering bug https://issuetracker.google.com/issues/67102093 + config.setReplaceAll(Build.VERSION.SDK_INT < Build.VERSION_CODES.O); EmojiCompat.init(config); } |