From 80ca47fb9148802c3f48ebc3fd83ce910e5011dc Mon Sep 17 00:00:00 2001 From: cyberta Date: Tue, 16 Feb 2021 13:13:47 +0100 Subject: [PATCH] emoji bitmap size depends on passed scale parameter --- .../thoughtcrime/securesms/components/emoji/EmojiProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/thoughtcrime/securesms/components/emoji/EmojiProvider.java b/src/org/thoughtcrime/securesms/components/emoji/EmojiProvider.java index d0adaa8ce..293a135a5 100644 --- a/src/org/thoughtcrime/securesms/components/emoji/EmojiProvider.java +++ b/src/org/thoughtcrime/securesms/components/emoji/EmojiProvider.java @@ -173,7 +173,7 @@ public class EmojiProvider { } private Bitmap getEmojiBitmap(float scale) { - Bitmap singleEmoji = Bitmap.createBitmap((int) intrinsicWidth/2, (int) intrinsicHeight/2, Bitmap.Config.ARGB_8888); + Bitmap singleEmoji = Bitmap.createBitmap((int) (intrinsicWidth * scale), (int) (intrinsicHeight*scale), Bitmap.Config.ARGB_8888); final int row = info.getIndex() / EMOJI_PER_ROW; final int rowIndex = info.getIndex() % EMOJI_PER_ROW;