Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/iNPUTmice/Conversations.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gultsch <daniel@gultsch.de>2018-07-05 14:22:32 +0300
committerDaniel Gultsch <daniel@gultsch.de>2018-07-05 14:22:32 +0300
commit3782a6fac6486a4d9363a1f6781d2ab29f9a0c2f (patch)
tree0cc524033301e3307d82491bcf89aae38c6ed30b /src/freeCompat/java/eu/siacs/conversations
parent88a7186ace3d1547a1975df8bded33648cdc2641 (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.java6
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);
}