diff --git a/app/src/main/kotlin/com/subtracks/ui/components/HeroDetailScaffold.kt b/app/src/main/kotlin/com/subtracks/ui/components/HeroDetailScaffold.kt index 0880bf17..2542f431 100644 --- a/app/src/main/kotlin/com/subtracks/ui/components/HeroDetailScaffold.kt +++ b/app/src/main/kotlin/com/subtracks/ui/components/HeroDetailScaffold.kt @@ -121,9 +121,9 @@ fun HeroDetailScaffold( val barHeightPx = statusBarTop + with(density) { TopAppBarDefaults.TopAppBarExpandedHeight.toPx() } val fadeDistancePx = with(density) { FADE_DISTANCE_DP.dp.toPx() } - var headerHeightPx by remember { mutableFloatStateOf(0f) } - var rowHeightPx by remember { mutableFloatStateOf(0f) } - var controlsTopPx by remember { mutableFloatStateOf(0f) } + var headerHeightPx by rememberSaveable { mutableFloatStateOf(0f) } + var rowHeightPx by rememberSaveable { mutableFloatStateOf(0f) } + var controlsTopPx by rememberSaveable { mutableFloatStateOf(0f) } val scrollPx by remember { derivedStateOf { val index = listState.firstVisibleItemIndex diff --git a/app/src/main/kotlin/com/subtracks/ui/library/ArtistDetailScreen.kt b/app/src/main/kotlin/com/subtracks/ui/library/ArtistDetailScreen.kt index 9917afde..71a428ae 100644 --- a/app/src/main/kotlin/com/subtracks/ui/library/ArtistDetailScreen.kt +++ b/app/src/main/kotlin/com/subtracks/ui/library/ArtistDetailScreen.kt @@ -353,8 +353,8 @@ fun ArtistDetailScreen( } } } - var imageHeightPx by remember { mutableFloatStateOf(0f) } - var albumHeightPx by remember { mutableFloatStateOf(0f) } + var imageHeightPx by rememberSaveable { mutableFloatStateOf(0f) } + var albumHeightPx by rememberSaveable { mutableFloatStateOf(0f) } val albumRowGapPx = with(density) { ROW_GAP.toPx() } val scrollPx by remember { derivedStateOf {