diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt index 81aae2e3..3def4a72 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt @@ -514,7 +514,8 @@ class ThreadActivity : SimpleActivity() { return } - val dateOfFirstItem = messages.first().date + val firstItem = messages.first{ !it.isMMS } + val dateOfFirstItem = firstItem.date if (oldestMessageDate == dateOfFirstItem) { allMessagesFetched = true return @@ -524,7 +525,6 @@ class ThreadActivity : SimpleActivity() { loadingOlderMessages = true ensureBackgroundThread { - val firstItem = messages.first() val olderMessages = getMessages(threadId, true, oldestMessageDate) .filter { message -> !messages.contains(message) }