Skip to content

Commit b961836

Browse files
committed
Provide a default value for NavBackStackEntry#provideToCompositionLocals' saveableStateHolder
Change-Id: I0525a524e8373d9d3d4f7bb11a3c71046a74f64a
1 parent 669c145 commit b961836

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

navigation/navigation-compose/src/main/java/androidx/navigation/compose/NavBackStackEntryProvider.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import android.annotation.SuppressLint
2020
import androidx.compose.runtime.Composable
2121
import androidx.compose.runtime.CompositionLocalProvider
2222
import androidx.compose.runtime.saveable.SaveableStateHolder
23+
import androidx.compose.runtime.saveable.rememberSaveableStateHolder
2324
import androidx.compose.ui.platform.LocalLifecycleOwner
2425
import androidx.compose.ui.platform.LocalSavedStateRegistryOwner
2526
import androidx.lifecycle.SavedStateHandle
@@ -41,7 +42,7 @@ import java.util.UUID
4142
@SuppressLint("ComposableNaming")
4243
@Composable
4344
public fun NavBackStackEntry.provideToCompositionLocals(
44-
saveableStateHolder: SaveableStateHolder,
45+
saveableStateHolder: SaveableStateHolder = rememberSaveableStateHolder(),
4546
content: @Composable () -> Unit
4647
) {
4748
CompositionLocalProvider(

0 commit comments

Comments
 (0)