manager: Only display slotinformation on AB devices (#233)
还是有人在用 A-Only 分区设备的
This commit is contained in:
@@ -81,6 +81,7 @@ import com.sukisu.ultra.ui.component.TryUmountContent
|
||||
import com.sukisu.ultra.ui.theme.CardConfig
|
||||
import com.sukisu.ultra.ui.util.SuSFSManager
|
||||
import com.sukisu.ultra.ui.util.SuSFSManager.isSusVersion_1_5_8
|
||||
import com.sukisu.ultra.ui.util.isAbDevice
|
||||
import kotlinx.coroutines.launch
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
@@ -1185,6 +1186,7 @@ private fun BasicSettingsContent(
|
||||
onShowRestoreDialog: () -> Unit
|
||||
) {
|
||||
var scriptLocationExpanded by remember { mutableStateOf(false) }
|
||||
val isAbDevice = isAbDevice()
|
||||
|
||||
Column(
|
||||
modifier = Modifier
|
||||
@@ -1393,6 +1395,7 @@ private fun BasicSettingsContent(
|
||||
}
|
||||
|
||||
// 槽位信息按钮
|
||||
if (isAbDevice) {
|
||||
Card(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
colors = CardDefaults.cardColors(
|
||||
@@ -1447,6 +1450,7 @@ private fun BasicSettingsContent(
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Row(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
horizontalArrangement = Arrangement.spacedBy(12.dp)
|
||||
@@ -1509,7 +1513,9 @@ private fun SlotInfoDialog(
|
||||
onUseUname: (String) -> Unit,
|
||||
onUseBuildTime: (String) -> Unit
|
||||
) {
|
||||
if (showDialog) {
|
||||
val isAbDevice = isAbDevice()
|
||||
|
||||
if (showDialog && isAbDevice) {
|
||||
AlertDialog(
|
||||
onDismissRequest = onDismiss,
|
||||
title = {
|
||||
|
||||
Reference in New Issue
Block a user