From bd3e1e80599c2379a74068d171e6ff96483a0dd4 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 1 May 2026 14:55:50 +0000 Subject: [PATCH] Catch IllegalArgumentException when setting precomputed text with stale params. --- .../securesms/components/emoji/EmojiTextView.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiTextView.java b/app/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiTextView.java index a0cb24981a..48fcf6597d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiTextView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/emoji/EmojiTextView.java @@ -243,7 +243,11 @@ public class EmojiTextView extends AppCompatTextView { return; } - textView.setPrecomputedText(precomputedTextCompat); + try { + textView.setPrecomputedText(precomputedTextCompat); + } catch (IllegalArgumentException e) { + textView.setText(text, type); + } if (textView.sizeChangeInProgress) { textView.sizeChangeInProgress = false;