Merge "Fix crash in not installed for this user apps" into nyc-dev am: a188b2447f am: 3b533b98da

am: 779584976c

* commit '779584976c66e9836ea676c6b1a75ef43953920a':
  Fix crash in not installed for this user apps

Change-Id: Ie4bd362867be447d5565d6084c8d638c6c11df29
This commit is contained in:
Jason Monk
2016-05-11 16:34:01 +00:00
committed by android-build-merger

View File

@@ -92,7 +92,8 @@ public abstract class AppStateAppOpsBridge extends AppStateBaseBridge {
.getUserId(uid))); .getUserId(uid)));
try { try {
permissionState.packageInfo = mIPackageManager.getPackageInfo(pkg, permissionState.packageInfo = mIPackageManager.getPackageInfo(pkg,
PackageManager.GET_PERMISSIONS, permissionState.userHandle.getIdentifier()); PackageManager.GET_PERMISSIONS | PackageManager.MATCH_UNINSTALLED_PACKAGES,
permissionState.userHandle.getIdentifier());
// Check static permission state (whatever that is declared in package manifest) // Check static permission state (whatever that is declared in package manifest)
String[] requestedPermissions = permissionState.packageInfo.requestedPermissions; String[] requestedPermissions = permissionState.packageInfo.requestedPermissions;
int[] permissionFlags = permissionState.packageInfo.requestedPermissionsFlags; int[] permissionFlags = permissionState.packageInfo.requestedPermissionsFlags;