From e29e0a99db914708ab958ffbab8ab35f59009d27 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 23 Nov 2022 17:33:06 +0100 Subject: [PATCH] Do not use key to ensure that the list scroll if a room appears at the top --- .../io/element/android/x/features/roomlist/RoomListScreen.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListScreen.kt b/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListScreen.kt index fa9ef08a23..85fd887373 100644 --- a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListScreen.kt +++ b/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListScreen.kt @@ -125,7 +125,6 @@ fun RoomListContent( items( items = roomSummaries, contentType = { room -> room.contentType() }, - key = { room -> room.key() }, ) { room -> RoomSummaryRow(room = room, onClick = ::onRoomClicked) } @@ -138,7 +137,6 @@ fun RoomListContent( } } -private fun RoomListRoomSummary.key() = id private fun RoomListRoomSummary.contentType() = isPlaceholder private fun LazyListState.isScrolled(): Boolean {