diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuSFSConfig.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuSFSConfig.kt index cc3386cc..e78f0207 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuSFSConfig.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuSFSConfig.kt @@ -192,6 +192,8 @@ fun SuSFSConfigScreen( var selectedBackupFile by remember { mutableStateOf(null) } var backupInfo by remember { mutableStateOf(null) } + var isNavigating by remember { mutableStateOf(false) } + val allTabs = SuSFSTab.getAllTabs(isSusVersion_1_5_8()) // 实时判断是否可以启用开机自启动 @@ -839,7 +841,10 @@ fun SuSFSConfigScreen( }, navigationIcon = { IconButton(onClick = { - navigator.popBackStack() + if (!isNavigating) { + isNavigating = true + navigator.popBackStack() + } }) { Icon( imageVector = Icons.AutoMirrored.Filled.ArrowBack, diff --git a/manager/gradle/libs.versions.toml b/manager/gradle/libs.versions.toml index becff361..14b779aa 100644 --- a/manager/gradle/libs.versions.toml +++ b/manager/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] accompanist-drawablepainter = "0.37.3" -agp = "8.11.0" +agp = "8.11.1" gson = "2.13.1" kotlin = "2.1.21" ksp = "2.1.21-2.0.1"