Merge "Refactor the condition order"

This commit is contained in:
Hugh Chen
2022-07-29 09:18:05 +00:00
committed by Android (Google) Code Review

View File

@@ -635,11 +635,13 @@ public class VpnSettings extends RestrictedSettingsFragment implements
if (apps != null) {
for (AppOpsManager.PackageOps pkg : apps) {
int userId = UserHandle.getUserId(pkg.getUid());
if (!profileIds.contains(userId)
|| isAdvancedVpn(featureProvider, pkg.getPackageName(), context)) {
if (!profileIds.contains(userId)) {
// Skip packages for users outside of our profile group.
continue;
}
if (isAdvancedVpn(featureProvider, pkg.getPackageName(), context)) {
continue;
}
// Look for a MODE_ALLOWED permission to activate VPN.
boolean allowed = false;
for (AppOpsManager.OpEntry op : pkg.getOps()) {