manager: fix sulog error
Some checks failed
Build Manager / build-lkm (push) Has been cancelled
Build Manager / build-user_scanner (ubuntu-latest, All-linux-android) (push) Has been cancelled
Build Manager / build-ksud (ubuntu-latest, aarch64-linux-android) (push) Has been cancelled
Build Manager / build-ksud (ubuntu-latest, armv7-linux-androideabi) (push) Has been cancelled
Build Manager / build-ksud (ubuntu-latest, x86_64-linux-android) (push) Has been cancelled
Build Manager / build-manager (false) (push) Has been cancelled
Build Manager / build-manager (true) (push) Has been cancelled

This commit is contained in:
shirkneko
2025-11-27 21:55:22 +08:00
parent 809b74a5f3
commit d5be402710

View File

@@ -527,13 +527,13 @@ fun SettingPager(
)
val currentsuLogEnabled = Natives.isSuLogEnabled()
var suLogMode by rememberSaveable { mutableIntStateOf(if (currentsuLogEnabled) 1 else 0) }
var suLogMode by rememberSaveable { mutableIntStateOf(if (!currentsuLogEnabled) 1 else 0) }
val suLogPersistValue by produceState(initialValue = null as Long?) {
value = getFeaturePersistValue("sulog_mode")
value = getFeaturePersistValue("sulog")
}
LaunchedEffect(suLogPersistValue) {
suLogPersistValue?.let { v ->
suLogMode = if (v != 0L) 2 else if (currentsuLogEnabled) 1 else 0
suLogMode = if (v == 0L) 2 else if (!currentsuLogEnabled) 1 else 0
}
}
val suLogStatus by produceState(initialValue = "") {