Răsfoiți Sursa

fix: 阅读返回行为

HapeLee 5 luni în urmă
părinte
comite
b1f4b207cc
1 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  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
         }
 
-        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) {
             routeEvents.collect { route ->