diff --git a/src/com/android/settings/vpn2/VpnSettings.java b/src/com/android/settings/vpn2/VpnSettings.java index 2cb07022372..3b875eb1293 100644 --- a/src/com/android/settings/vpn2/VpnSettings.java +++ b/src/com/android/settings/vpn2/VpnSettings.java @@ -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()) {