From 19724ea5b3293c2f02b3439c0ffada7d09d06404 Mon Sep 17 00:00:00 2001 From: Adam Brown Date: Sun, 2 Oct 2022 17:23:17 +0100 Subject: [PATCH] avoiding recalculating static toolbar height --- .../kotlin/app/dapk/st/directory/DirectoryListingScreen.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/features/directory/src/main/kotlin/app/dapk/st/directory/DirectoryListingScreen.kt b/features/directory/src/main/kotlin/app/dapk/st/directory/DirectoryListingScreen.kt index 559fa8d..284f728 100644 --- a/features/directory/src/main/kotlin/app/dapk/st/directory/DirectoryListingScreen.kt +++ b/features/directory/src/main/kotlin/app/dapk/st/directory/DirectoryListingScreen.kt @@ -60,7 +60,8 @@ fun DirectoryScreen(directoryViewModel: DirectoryViewModel) { ) val toolbarHeight = 72.dp - val toolbarHeightPx = with(LocalDensity.current) { toolbarHeight.roundToPx().toFloat() } + val density = LocalDensity.current + val toolbarHeightPx = remember { with(density) { toolbarHeight.roundToPx().toFloat() } } val toolbarOffsetHeightPx = remember { mutableStateOf(0f) } directoryViewModel.ObserveEvents(listState, toolbarOffsetHeightPx)