Explorar o código

fix: 阅读返回行为

HapeLee hai 5 meses
pai
achega
b1f4b207cc
Modificáronse 1 ficheiros con 4 adicións e 4 borrados
  1. 4 4
      app/src/main/java/io/legado/app/ui/main/MainActivity.kt

+ 4 - 4
app/src/main/java/io/legado/app/ui/main/MainActivity.kt

@@ -191,11 +191,11 @@ open class MainActivity : BaseComposeActivity(), VariableDialog.Callback {
             else -> false
             else -> false
         }
         }
 
 
-        val startRoute = remember {
-            if (OtherConfig.defaultToRead) MainRouteReadBook()
-            else MainNavigator.resolveStartRoute(intent)
+        val startRoutes = remember {
+            if (OtherConfig.defaultToRead) arrayOf(MainRouteHome, MainRouteReadBook())
+            else arrayOf(MainNavigator.resolveStartRoute(intent))
         }
         }
-        val backStack = rememberNavBackStack(startRoute)
+        val backStack = rememberNavBackStack(*startRoutes)
 
 
         LaunchedEffect(backStack) {
         LaunchedEffect(backStack) {
             routeEvents.collect { route ->
             routeEvents.collect { route ->