Fix per-app proxy false disable when switching to Shizuku before state init
This commit is contained in:
@@ -642,7 +642,11 @@ fun ProfileOverrideScreen(navController: NavController) {
|
|||||||
scope.launch(Dispatchers.IO) {
|
scope.launch(Dispatchers.IO) {
|
||||||
Settings.perAppProxyPackageQueryMode = Settings.PACKAGE_QUERY_MODE_SHIZUKU
|
Settings.perAppProxyPackageQueryMode = Settings.PACKAGE_QUERY_MODE_SHIZUKU
|
||||||
}
|
}
|
||||||
if (perAppProxyEnabled && !isShizukuAvailable) {
|
if (
|
||||||
|
perAppProxyEnabled &&
|
||||||
|
isShizukuStateInitialized &&
|
||||||
|
!PackageQueryManager.isShizukuAvailable()
|
||||||
|
) {
|
||||||
perAppProxyEnabled = false
|
perAppProxyEnabled = false
|
||||||
scope.launch(Dispatchers.IO) {
|
scope.launch(Dispatchers.IO) {
|
||||||
Settings.perAppProxyEnabled = false
|
Settings.perAppProxyEnabled = false
|
||||||
|
|||||||
Reference in New Issue
Block a user