Skip to content

Commit 88f47ae

Browse files
authored
Merge pull request #358 from pavelpoley/fix/scroll-position-reseting
Fix scroll position resetting on refresh
2 parents 7e60d25 + 86df932 commit 88f47ae

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,11 @@ class ThreadActivity : SimpleActivity() {
227227
ArrayList()
228228
}
229229

230+
messages.sortBy { it.date }
231+
if (messages.size > MESSAGES_LIMIT) {
232+
messages = ArrayList(messages.takeLast(MESSAGES_LIMIT))
233+
}
234+
230235
setupParticipants()
231236
setupAdapter()
232237

app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Config.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package com.simplemobiletools.smsmessenger.helpers
33
import android.content.Context
44
import com.simplemobiletools.commons.helpers.BaseConfig
55
import com.simplemobiletools.smsmessenger.models.Conversation
6-
import java.util.HashSet
76

87
class Config(context: Context) : BaseConfig(context) {
98
companion object {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
package com.simplemobiletools.smsmessenger.models
22

3-
open class ThreadDateTime(val date: Int, val simID: String) : ThreadItem()
3+
data class ThreadDateTime(val date: Int, val simID: String) : ThreadItem()

0 commit comments

Comments
 (0)