Loading src/com/android/packageinstaller/permission/model/AppPermissionGroup.java +6 −9 Original line number Original line Diff line number Diff line Loading @@ -299,8 +299,7 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup> // Ensure the permission app op enabled before the permission grant. // Ensure the permission app op enabled before the permission grant. if (permission.hasAppOp() && !permission.isAppOpAllowed()) { if (permission.hasAppOp() && !permission.isAppOpAllowed()) { permission.setAppOpAllowed(true); permission.setAppOpAllowed(true); mAppOps.setMode(permission.getAppOp(), uid, mPackageInfo.packageName, mAppOps.setUidMode(permission.getAppOp(), uid, AppOpsManager.MODE_ALLOWED); AppOpsManager.MODE_ALLOWED); } } // Grant the permission if needed. // Grant the permission if needed. Loading Loading @@ -341,13 +340,12 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup> // Enable the app op. // Enable the app op. String[] packageNames = mPackageManager.getPackagesForUid(uid); String[] packageNames = mPackageManager.getPackagesForUid(uid); for (String packageName : packageNames) { for (String packageName : packageNames) { mAppOps.setMode(permission.getAppOp(), uid, packageName, mAppOps.setUidMode(permission.getAppOp(), uid, AppOpsManager.MODE_ALLOWED); AppOpsManager.MODE_ALLOWED); } } } else { } else { // Enable the app op. // Enable the app op. mAppOps.setMode(permission.getAppOp(), uid, mPackageInfo.packageName, mAppOps.setUidMode(permission.getAppOp(), uid, AppOpsManager.MODE_ALLOWED); AppOpsManager.MODE_ALLOWED); } } // Mark that the permission should not be be granted on upgrade // Mark that the permission should not be be granted on upgrade Loading Loading @@ -434,13 +432,12 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup> String[] packageNames = mPackageManager.getPackagesForUid(uid); String[] packageNames = mPackageManager.getPackagesForUid(uid); for (String packageName : packageNames) { for (String packageName : packageNames) { // Disable the app op. // Disable the app op. mAppOps.setMode(permission.getAppOp(), uid, mAppOps.setUidMode(permission.getAppOp(), uid, packageName, AppOpsManager.MODE_IGNORED); AppOpsManager.MODE_IGNORED); } } } else { } else { // Disable the app op. // Disable the app op. mAppOps.setMode(permission.getAppOp(), uid, mAppOps.setUidMode(permission.getAppOp(), uid, AppOpsManager.MODE_IGNORED); mPackageInfo.packageName, AppOpsManager.MODE_IGNORED); } } // Mark that the permission should not be granted on upgrade // Mark that the permission should not be granted on upgrade Loading Loading
src/com/android/packageinstaller/permission/model/AppPermissionGroup.java +6 −9 Original line number Original line Diff line number Diff line Loading @@ -299,8 +299,7 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup> // Ensure the permission app op enabled before the permission grant. // Ensure the permission app op enabled before the permission grant. if (permission.hasAppOp() && !permission.isAppOpAllowed()) { if (permission.hasAppOp() && !permission.isAppOpAllowed()) { permission.setAppOpAllowed(true); permission.setAppOpAllowed(true); mAppOps.setMode(permission.getAppOp(), uid, mPackageInfo.packageName, mAppOps.setUidMode(permission.getAppOp(), uid, AppOpsManager.MODE_ALLOWED); AppOpsManager.MODE_ALLOWED); } } // Grant the permission if needed. // Grant the permission if needed. Loading Loading @@ -341,13 +340,12 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup> // Enable the app op. // Enable the app op. String[] packageNames = mPackageManager.getPackagesForUid(uid); String[] packageNames = mPackageManager.getPackagesForUid(uid); for (String packageName : packageNames) { for (String packageName : packageNames) { mAppOps.setMode(permission.getAppOp(), uid, packageName, mAppOps.setUidMode(permission.getAppOp(), uid, AppOpsManager.MODE_ALLOWED); AppOpsManager.MODE_ALLOWED); } } } else { } else { // Enable the app op. // Enable the app op. mAppOps.setMode(permission.getAppOp(), uid, mPackageInfo.packageName, mAppOps.setUidMode(permission.getAppOp(), uid, AppOpsManager.MODE_ALLOWED); AppOpsManager.MODE_ALLOWED); } } // Mark that the permission should not be be granted on upgrade // Mark that the permission should not be be granted on upgrade Loading Loading @@ -434,13 +432,12 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup> String[] packageNames = mPackageManager.getPackagesForUid(uid); String[] packageNames = mPackageManager.getPackagesForUid(uid); for (String packageName : packageNames) { for (String packageName : packageNames) { // Disable the app op. // Disable the app op. mAppOps.setMode(permission.getAppOp(), uid, mAppOps.setUidMode(permission.getAppOp(), uid, packageName, AppOpsManager.MODE_IGNORED); AppOpsManager.MODE_IGNORED); } } } else { } else { // Disable the app op. // Disable the app op. mAppOps.setMode(permission.getAppOp(), uid, mAppOps.setUidMode(permission.getAppOp(), uid, AppOpsManager.MODE_IGNORED); mPackageInfo.packageName, AppOpsManager.MODE_IGNORED); } } // Mark that the permission should not be granted on upgrade // Mark that the permission should not be granted on upgrade Loading