archive filter UI is disabled when searching

Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
This commit is contained in:
rapterjet2004 2025-04-15 13:09:26 -05:00 committed by Marcel Hibbe
parent 0ba959fb69
commit cd79275475
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -1349,6 +1349,7 @@ class ConversationsListActivity :
private fun performFilterAndSearch(filter: String?) {
if (filter!!.length >= SEARCH_MIN_CHARS) {
clearMessageSearchResults()
binding.noArchivedConversationLayout.visibility = View.GONE
if (hasFilterEnabled()) {
adapter?.updateDataSet(conversationItems)
@ -1372,6 +1373,12 @@ class ConversationsListActivity :
clearMessageSearchResults()
adapter?.setFilter("")
adapter?.filterItems()
val archiveFilterOn = filterState[FilterConversationFragment.ARCHIVE] ?: false
if (archiveFilterOn && adapter!!.isEmpty) {
binding.noArchivedConversationLayout.visibility = View.VISIBLE
} else {
binding.noArchivedConversationLayout.visibility = View.GONE
}
}
private fun clearMessageSearchResults() {