diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index 479f9d9c94..6236f71ede 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -3729,7 +3729,11 @@ class ConversationFragment : override fun afterTextChanged(s: Editable) { calculateCharactersRemaining() if (composeText.textTrimmed.isEmpty() || beforeLength == 0) { - composeText.postDelayed({ updateToggleButtonState() }, 50) + composeText.postDelayed({ + if (lifecycle.currentState.isAtLeast(Lifecycle.State.CREATED)) { + updateToggleButtonState() + } + }, 50) } if (!inputPanel.inEditMessageMode()) {