Skip to content

Commit 7ef82f9

Browse files
committed
Fix deprecation of rememberSaveable with key parameter.
See https://android-review.googlesource.com/c/platform/frameworks/support/+/3610053 for more details.
1 parent b7da56b commit 7ef82f9

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemGroupedEventsRow.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ fun TimelineItemGroupedEventsRow(
7171
)
7272
},
7373
) {
74-
val isExpanded = rememberSaveable(key = timelineItem.identifier().value) { mutableStateOf(false) }
74+
val isExpanded = rememberSaveable { mutableStateOf(false) }
7575

7676
fun onExpandGroupClick() {
7777
isExpanded.value = !isExpanded.value

libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraPositionState.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,8 @@ import org.maplibre.android.maps.Projection
3131
*/
3232
@Composable
3333
public inline fun rememberCameraPositionState(
34-
key: String? = null,
3534
crossinline init: CameraPositionState.() -> Unit = {}
36-
): CameraPositionState = rememberSaveable(key = key, saver = CameraPositionState.Saver) {
35+
): CameraPositionState = rememberSaveable(saver = CameraPositionState.Saver) {
3736
CameraPositionState().apply(init)
3837
}
3938

libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/Symbol.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,8 @@ public class SymbolState(
6060

6161
@Composable
6262
public fun rememberSymbolState(
63-
key: String? = null,
6463
position: LatLng = LatLng(0.0, 0.0)
65-
): SymbolState = rememberSaveable(key = key, saver = SymbolState.Saver) {
64+
): SymbolState = rememberSaveable(saver = SymbolState.Saver) {
6665
SymbolState(position)
6766
}
6867

0 commit comments

Comments
 (0)