From f962e38cc990594221630110bb4f065d1ba7a0ee Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Fri, 14 Jun 2024 21:49:21 -0500 Subject: [PATCH] Make custom emoji the same size as other emoji --- .../eu/siacs/conversations/ui/adapter/MessageAdapter.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java index 9ae71f7a849ad484ac2daa3f8ab8d4ae4ab0876e..640b157abfa6cd17627a76b46f7e97066752fb2f 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java @@ -720,6 +720,14 @@ public class MessageAdapter extends ArrayAdapter { end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); } + // Make custom emoji bigger too, to match emoji + for (final var span : body.getSpans(0, body.length(), com.cheogram.android.InlineImageSpan.class)) { + body.setSpan( + new RelativeSizeSpan(1.2f), + body.getSpanStart(span), + body.getSpanEnd(span), + Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + } if (processMarkup) StylingHelper.format(body, viewHolder.messageBody.getCurrentTextColor()); MyLinkify.addLinks(body, message.getConversation().getAccount(), message.getConversation().getJid());