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) {
|
||||
Settings.perAppProxyPackageQueryMode = Settings.PACKAGE_QUERY_MODE_SHIZUKU
|
||||
}
|
||||
if (perAppProxyEnabled && !isShizukuAvailable) {
|
||||
if (
|
||||
perAppProxyEnabled &&
|
||||
isShizukuStateInitialized &&
|
||||
!PackageQueryManager.isShizukuAvailable()
|
||||
) {
|
||||
perAppProxyEnabled = false
|
||||
scope.launch(Dispatchers.IO) {
|
||||
Settings.perAppProxyEnabled = false
|
||||
|
||||
Reference in New Issue
Block a user