kernel: fix build
This commit is contained in:
@@ -5,7 +5,7 @@ import android.system.Os
|
||||
import androidx.lifecycle.ViewModelProvider
|
||||
import androidx.lifecycle.ViewModelStore
|
||||
import androidx.lifecycle.ViewModelStoreOwner
|
||||
import me.weishu.kernelsu.ui.viewmodel.SuperUserViewModel
|
||||
import com.sukisu.ultra.ui.viewmodel.SuperUserViewModel
|
||||
import okhttp3.Cache
|
||||
import okhttp3.OkHttpClient
|
||||
import java.io.File
|
||||
|
||||
@@ -714,7 +714,7 @@ private fun rememberSusfsInfo(
|
||||
manualHookLabel: String,
|
||||
inlineHookLabel: String,
|
||||
): SusfsInfoState {
|
||||
var susfsInfo by remember { mutableStateOf(SusfsInfoState(status = SusfsStatus.Loading)) }
|
||||
val susfsInfo = remember { mutableStateOf(SusfsInfoState(status = SusfsStatus.Loading)) }
|
||||
|
||||
LaunchedEffect(manualHookLabel, inlineHookLabel) {
|
||||
val info = withContext(Dispatchers.IO) {
|
||||
@@ -730,7 +730,9 @@ private fun rememberSusfsInfo(
|
||||
}.takeIf { it.isNotBlank() }?.let { "($it)" }.orEmpty()
|
||||
SusfsInfoState(
|
||||
status = SusfsStatus.Supported,
|
||||
detail = listOf(version, hookLabel).filter { it.isNotBlank() }.joinToString(" ")
|
||||
detail = listOf(version, hookLabel)
|
||||
.filter { it.isNotBlank() }
|
||||
.joinToString(" ")
|
||||
)
|
||||
} else {
|
||||
SusfsInfoState(
|
||||
@@ -742,10 +744,8 @@ private fun rememberSusfsInfo(
|
||||
SusfsInfoState(status = SusfsStatus.Error)
|
||||
}
|
||||
}
|
||||
if (susfsInfo != info) {
|
||||
susfsInfo = info
|
||||
}
|
||||
susfsInfo.value = info
|
||||
}
|
||||
|
||||
return susfsInfo
|
||||
return susfsInfo.value
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user