From c54f016213a805fef74776f49dabd96299ae8d70 Mon Sep 17 00:00:00 2001 From: Max Ullinger Date: Wed, 13 Jan 2021 21:54:49 +0100 Subject: [PATCH] Fix inconsistent text scaling in quotes. Fixes #10188 --- .../java/org/thoughtcrime/securesms/components/QuoteView.java | 4 ++++ .../thoughtcrime/securesms/conversation/ConversationItem.java | 1 + 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/QuoteView.java b/app/src/main/java/org/thoughtcrime/securesms/components/QuoteView.java index a0e9f726f..c1df07349 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/QuoteView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/QuoteView.java @@ -293,6 +293,10 @@ public class QuoteView extends FrameLayout implements RecipientForeverObserver { footerView.setBackgroundColor(ContextCompat.getColor(getContext(), R.color.quote_view_background)); } + public void setTextSize(int unit, float size) { + bodyView.setTextSize(unit, size); + } + public long getQuoteId() { return id; } diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java index dd91fbf9c..c4a132c98 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java @@ -1105,6 +1105,7 @@ public final class ConversationItem extends RelativeLayout implements BindableCo //noinspection ConstantConditions quoteView.setQuote(glideRequests, quote.getId(), Recipient.live(quote.getAuthor()).get(), quote.getDisplayText(), quote.isOriginalMissing(), quote.getAttachment(), chatColors); quoteView.setVisibility(View.VISIBLE); + quoteView.setTextSize(TypedValue.COMPLEX_UNIT_SP, SignalStore.settings().getMessageFontSize()); quoteView.getLayoutParams().width = ViewGroup.LayoutParams.WRAP_CONTENT; quoteView.setOnClickListener(view -> {