mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
fix(onboarding): Allow user to skip onboarding if Shizuku is installed
Fixes GH-322
This commit is contained in:
parent
3fa475c1cf
commit
37f47ae2f5
1 changed files with 2 additions and 1 deletions
|
@ -34,6 +34,7 @@ import androidx.lifecycle.DefaultLifecycleObserver
|
||||||
import androidx.lifecycle.LifecycleOwner
|
import androidx.lifecycle.LifecycleOwner
|
||||||
import androidx.lifecycle.compose.LocalLifecycleOwner
|
import androidx.lifecycle.compose.LocalLifecycleOwner
|
||||||
import eu.kanade.tachiyomi.R
|
import eu.kanade.tachiyomi.R
|
||||||
|
import eu.kanade.tachiyomi.util.system.isShizukuInstalled
|
||||||
import yokai.i18n.MR
|
import yokai.i18n.MR
|
||||||
import yokai.util.lang.getString
|
import yokai.util.lang.getString
|
||||||
import dev.icerock.moko.resources.compose.stringResource
|
import dev.icerock.moko.resources.compose.stringResource
|
||||||
|
@ -66,7 +67,7 @@ internal class PermissionStep : OnboardingStep {
|
||||||
context.contentResolver,
|
context.contentResolver,
|
||||||
Settings.Secure.INSTALL_NON_MARKET_APPS
|
Settings.Secure.INSTALL_NON_MARKET_APPS
|
||||||
) != 0
|
) != 0
|
||||||
}
|
} || context.isShizukuInstalled
|
||||||
notificationGranted = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
notificationGranted = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
context.checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) ==
|
context.checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) ==
|
||||||
PackageManager.PERMISSION_GRANTED
|
PackageManager.PERMISSION_GRANTED
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue