setReplaceAll=false on emojiCompat for android o
This commit is contained in:
		
							parent
							
								
									11dfd87672
								
							
						
					
					
						commit
						83a4cb8a11
					
				| @ -1,6 +1,7 @@ | ||||
| package eu.siacs.conversations.ui.service; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| import android.os.Build; | ||||
| import android.support.text.emoji.EmojiCompat; | ||||
| 
 | ||||
| public abstract class AbstractEmojiService { | ||||
| @ -15,7 +16,11 @@ public abstract class AbstractEmojiService { | ||||
| 
 | ||||
| 	public void init() { | ||||
| 		final EmojiCompat.Config config = buildConfig(); | ||||
| 		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) when using the ondemand emoji font (play store) flags don’t work | ||||
| 		// b) the text preview has annoying glitches when the cut of text contains emojis (the emoji will be half visible) | ||||
| 		config.setReplaceAll(Build.VERSION.SDK_INT < Build.VERSION_CODES.O); | ||||
| 		EmojiCompat.init(config); | ||||
| 	} | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Daniel Gultsch
						Daniel Gultsch