Commit ff4cea22 authored by vvb2060's avatar vvb2060 Committed by topjohnwu

Check environment on emulator

We need to test modules on emulator.
parent 3f81f937
package com.topjohnwu.magisk.ui.home package com.topjohnwu.magisk.ui.home
import android.os.Build
import androidx.databinding.Bindable import androidx.databinding.Bindable
import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewModelScope
import com.topjohnwu.magisk.BuildConfig import com.topjohnwu.magisk.BuildConfig
...@@ -152,17 +151,7 @@ class HomeViewModel( ...@@ -152,17 +151,7 @@ class HomeViewModel(
MagiskState.NOT_INSTALLED, MagiskState.NOT_INSTALLED,
MagiskState.LOADING MagiskState.LOADING
) )
if (invalidStates.any { it == stateMagisk } || shownDialog) return
// Don't bother checking env when magisk is not installed, loading or already has been shown
if (
invalidStates.any { it == stateMagisk } ||
shownDialog ||
// don't care for emulators either
Build.DEVICE.orEmpty().contains("generic") ||
Build.PRODUCT.orEmpty().contains("generic")
) {
return
}
val result = Shell.su("env_check").await() val result = Shell.su("env_check").await()
if (!result.isSuccess) { if (!result.isSuccess) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment