use layout animations only if they are enabled in the system

This commit is contained in:
tibbi 2021-11-13 09:16:41 +01:00
parent 5f11714e6f
commit ad40ac4e92
2 changed files with 7 additions and 2 deletions

View File

@ -271,7 +271,10 @@ class MainActivity : SimpleActivity() {
conversations_list.adapter = this conversations_list.adapter = this
} }
conversations_list.scheduleLayoutAnimation() if (areSystemAnimationsEnabled) {
conversations_list.scheduleLayoutAnimation()
}
conversations_fastscroller.setViews(conversations_list) { conversations_fastscroller.setViews(conversations_list) {
val listItem = (conversations_list.adapter as? ConversationsAdapter)?.conversations?.getOrNull(it) val listItem = (conversations_list.adapter as? ConversationsAdapter)?.conversations?.getOrNull(it)
conversations_fastscroller.updateBubbleText(listItem?.title ?: "") conversations_fastscroller.updateBubbleText(listItem?.title ?: "")

View File

@ -160,7 +160,9 @@ class NewConversationActivity : SimpleActivity() {
contacts_list.adapter = this contacts_list.adapter = this
} }
contacts_list.scheduleLayoutAnimation() if (areSystemAnimationsEnabled) {
contacts_list.scheduleLayoutAnimation()
}
} else { } else {
(currAdapter as ContactsAdapter).updateContacts(contacts) (currAdapter as ContactsAdapter).updateContacts(contacts)
} }