From 1a5f055cd9edf6bc6bac0c3ec5646860e0f4fb31 Mon Sep 17 00:00:00 2001 From: AlbertoPellitteri Date: Sun, 5 Sep 2021 18:38:35 +0200 Subject: [PATCH] small performance improvement --- .../smsmessenger/adapters/ConversationsAdapter.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt index 475d4ee0..252f61da 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt @@ -5,6 +5,7 @@ import android.content.Intent import android.graphics.Typeface import android.net.Uri import android.text.TextUtils +import android.util.Log import android.util.TypedValue import android.view.Menu import android.view.View @@ -191,9 +192,8 @@ class ConversationsAdapter( return } val conversationsMarkedAsRead = conversations.filter { selectedKeys.contains(it.hashCode()) } as ArrayList - ensureBackgroundThread { - conversationsMarkedAsRead.forEach { + conversationsMarkedAsRead.filter{el -> !el.read}.forEach { activity.markThreadMessagesRead(it.threadId) } activity.runOnUiThread {