Ver Fonte

Fix behavior

Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
rapterjet2004 há 5 meses atrás
pai
commit
ab4b3d633c

+ 11 - 2
app/src/main/java/com/nextcloud/talk/conversationlist/ConversationsListActivity.kt

@@ -1144,8 +1144,17 @@ class ConversationsListActivity :
     private fun performFilterAndSearch(filter: String?) {
         if (filter!!.length >= SEARCH_MIN_CHARS) {
             clearMessageSearchResults()
-            adapter!!.setFilter(filter)
-            adapter!!.filterItems()
+
+            if (hasFilterEnabled()) {
+                adapter?.updateDataSet(conversationItems)
+                adapter!!.setFilter(filter)
+                adapter!!.filterItems()
+                adapter?.updateDataSet(filterableConversationItems)
+            } else {
+                adapter!!.setFilter(filter)
+                adapter!!.filterItems()
+            }
+
             if (isUnifiedSearchAvailable(currentUser!!.capabilities!!.spreedCapability!!)) {
                 startMessageSearch(filter)
             }