Timeline : improve scrolling performances

This commit is contained in:
ganfra
2019-01-07 11:39:26 +01:00
parent 281c25e66d
commit d288fb7c9c
5 changed files with 24 additions and 16 deletions

View File

@ -58,7 +58,7 @@ object MatrixLinkify {
}
private fun addLinkMovementMethod(textView: TextView) {
fun addLinkMovementMethod(textView: TextView) {
val movementMethod = textView.movementMethod
if (movementMethod == null || movementMethod !is LinkMovementMethod) {
if (textView.linksClickable) {

View File

@ -15,7 +15,7 @@ import im.vector.matrix.android.internal.database.query.where
import im.vector.matrix.android.internal.session.room.members.RoomMemberExtractor
import im.vector.matrix.android.internal.task.TaskExecutor
import im.vector.matrix.android.internal.task.configureWith
import im.vector.matrix.android.internal.util.tryTransactionSync
import im.vector.matrix.android.internal.util.tryTransactionAsync
import io.realm.Realm
import io.realm.RealmQuery
@ -55,7 +55,7 @@ internal class DefaultTimelineHolder(private val roomId: String,
}
private fun clearUnlinkedEvents() {
monarchy.tryTransactionSync { realm ->
monarchy.tryTransactionAsync { realm ->
val unlinkedEvents = EventEntity
.where(realm, roomId = roomId)
.equalTo(EventEntityFields.IS_UNLINKED, true)