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 a0e9f726f7..c1df073494 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 dd91fbf9ca..c4a132c98a 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 -> {