manager: fix hook mode status showing blank when Natives.getHookMode() is null

This commit is contained in:
Rifat Azad
2025-07-10 18:10:14 +06:00
parent 4d633a1e0e
commit 3ba5b028d4

View File

@@ -622,12 +622,20 @@ private fun InfoCard(autoExpand: Boolean = false) {
icon = painterResource(R.drawable.ic_ksu_next), icon = painterResource(R.drawable.ic_ksu_next),
) )
if (Natives.version >= Natives.MINIMAL_SUPPORTED_HOOK_MODE) { if (ksuVersion != null &&
Natives.version >= Natives.MINIMAL_SUPPORTED_HOOK_MODE) {
val hookMode =
Natives.getHookMode()
.takeUnless { it.isNullOrBlank() }
?: stringResource(R.string.unavailable)
Spacer(Modifier.height(16.dp)) Spacer(Modifier.height(16.dp))
InfoCardItem( InfoCardItem(
label = stringResource(R.string.hook_mode), label = stringResource(R.string.hook_mode),
content = Natives.getHookMode() ?: stringResource(R.string.unavailable), content = hookMode,
icon = Icons.Filled.Phishing, icon = Icons.Filled.Phishing,
) )
} }