Fix multiple link previews

This commit is contained in:
Andrew 2024-04-17 15:35:41 +09:30
parent 1d9ac6ac10
commit 706e5766bb

View File

@ -178,7 +178,7 @@ class InputBar : RelativeLayout, InputBarEditTextDelegate, QuoteViewDelegate, Li
// message we'll bail early if a link preview View already exists and just let // message we'll bail early if a link preview View already exists and just let
// `updateLinkPreview` get called to update the existing View. // `updateLinkPreview` get called to update the existing View.
if (linkPreview != null && linkPreviewDraftView != null) return if (linkPreview != null && linkPreviewDraftView != null) return
linkPreviewDraftView?.let(binding.inputBarAdditionalContentContainer::removeView)
linkPreviewDraftView = LinkPreviewDraftView(context).also { it.delegate = this } linkPreviewDraftView = LinkPreviewDraftView(context).also { it.delegate = this }
// Add the link preview View. Note: If there's already a quote View in the 'additional // Add the link preview View. Note: If there's already a quote View in the 'additional