Loading services/core/java/com/android/server/pm/PackageManagerService.java +7 −7 Original line number Original line Diff line number Diff line Loading @@ -8135,9 +8135,9 @@ public class PackageManagerService extends IPackageManager.Stub { } } } } if ((p.info.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { if ((p.info.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { ArraySet<String> appOpPerms = mAppOpPermissionPackages.get(p.info.name); ArraySet<String> appOpPkgs = mAppOpPermissionPackages.get(p.info.name); if (appOpPerms != null) { if (appOpPkgs != null) { appOpPerms.remove(pkg.packageName); appOpPkgs.remove(pkg.packageName); } } } } } } Loading @@ -8151,10 +8151,10 @@ public class PackageManagerService extends IPackageManager.Stub { String perm = pkg.requestedPermissions.get(i); String perm = pkg.requestedPermissions.get(i); BasePermission bp = mSettings.mPermissions.get(perm); BasePermission bp = mSettings.mPermissions.get(perm); if (bp != null && (bp.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { if (bp != null && (bp.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { ArraySet<String> appOpPerms = mAppOpPermissionPackages.get(perm); ArraySet<String> appOpPkgs = mAppOpPermissionPackages.get(perm); if (appOpPerms != null) { if (appOpPkgs != null) { appOpPerms.remove(pkg.packageName); appOpPkgs.remove(pkg.packageName); if (appOpPerms.isEmpty()) { if (appOpPkgs.isEmpty()) { mAppOpPermissionPackages.remove(perm); mAppOpPermissionPackages.remove(perm); } } } } Loading Loading
services/core/java/com/android/server/pm/PackageManagerService.java +7 −7 Original line number Original line Diff line number Diff line Loading @@ -8135,9 +8135,9 @@ public class PackageManagerService extends IPackageManager.Stub { } } } } if ((p.info.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { if ((p.info.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { ArraySet<String> appOpPerms = mAppOpPermissionPackages.get(p.info.name); ArraySet<String> appOpPkgs = mAppOpPermissionPackages.get(p.info.name); if (appOpPerms != null) { if (appOpPkgs != null) { appOpPerms.remove(pkg.packageName); appOpPkgs.remove(pkg.packageName); } } } } } } Loading @@ -8151,10 +8151,10 @@ public class PackageManagerService extends IPackageManager.Stub { String perm = pkg.requestedPermissions.get(i); String perm = pkg.requestedPermissions.get(i); BasePermission bp = mSettings.mPermissions.get(perm); BasePermission bp = mSettings.mPermissions.get(perm); if (bp != null && (bp.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { if (bp != null && (bp.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { ArraySet<String> appOpPerms = mAppOpPermissionPackages.get(perm); ArraySet<String> appOpPkgs = mAppOpPermissionPackages.get(perm); if (appOpPerms != null) { if (appOpPkgs != null) { appOpPerms.remove(pkg.packageName); appOpPkgs.remove(pkg.packageName); if (appOpPerms.isEmpty()) { if (appOpPkgs.isEmpty()) { mAppOpPermissionPackages.remove(perm); mAppOpPermissionPackages.remove(perm); } } } } Loading