diff --git a/app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageFragment.kt b/app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageFragment.kt index 65b280a445b..a89a9967727 100644 --- a/app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageFragment.kt +++ b/app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageFragment.kt @@ -103,7 +103,7 @@ class NewMessageFragment : Fragment() { private var quoteWebView: WebView? = null private var signatureWebView: WebView? = null - private var signatureAdapter: SignatureAdapter? = SignatureAdapter(::onSignatureClicked) + private var signatureAdapter: SignatureAdapter? = null private val attachmentAdapter inline get() = binding.attachmentsRecyclerView.adapter as AttachmentAdapter private val newMessageActivity by lazy { requireActivity() as NewMessageActivity } @@ -376,7 +376,7 @@ class NewMessageFragment : Fragment() { private fun setupFromField(signatures: List) = with(binding) { - signatureAdapter?.setList(signatures) + signatureAdapter = SignatureAdapter(::onSignatureClicked).also { it.setList(signatures) } fromMailAddress.post { runCatching {