Merge pull request #2353 from element-hq/feature/bma/removeDuplicate

Do not use a key for the LazyColumn.
This commit is contained in:
Benoit Marty 2024-02-07 09:47:02 +01:00 committed by GitHub
commit ad71e2a301
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -259,10 +259,11 @@ private fun RoomListContent(
}
val roomList = state.roomList.dataOrNull().orEmpty()
// Note: do not use a key for the LazyColumn, or the scroll will not behave as expected if a room
// is moved to the top of the list.
itemsIndexed(
items = roomList,
contentType = { _, room -> room.contentType() },
key = { _, room -> room.roomId.value }
) { index, room ->
RoomSummaryRow(
room = room,