File tree Expand file tree Collapse file tree
compose/snippets/src/main/java/com/example/compose/snippets/navigation3/scenes Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ import androidx.navigation3.runtime.NavBackStack
2828import androidx.navigation3.runtime.NavEntry
2929import androidx.navigation3.runtime.NavKey
3030import androidx.navigation3.runtime.NavMetadataKey
31- import androidx.navigation3.runtime.contains
3231import androidx.navigation3.runtime.entryProvider
3332import androidx.navigation3.runtime.metadata
3433import androidx.navigation3.runtime.rememberNavBackStack
@@ -124,8 +123,11 @@ class ListDetailSceneStrategy<T : Any>(val windowSizeClass: WindowSizeClass) : S
124123 }
125124
126125 val detailEntry =
127- entries.lastOrNull()?.takeIf { it.metadata.contains(DetailKey ) } ? : return null
128- val listEntry = entries.findLast { it.metadata.contains(ListKey ) } ? : return null
126+ entries.lastOrNull()?.takeIf {
127+ it.metadata.containsKey(DetailKey .toString())
128+ } ? : return null
129+ val listEntry =
130+ entries.findLast { it.metadata.containsKey(ListKey .toString()) } ? : return null
129131
130132 // We use the list's contentKey to uniquely identify the scene.
131133 // This allows the detail panes to be displayed instantly through recomposition, rather than
You can’t perform that action at this time.
0 commit comments