Fix crash in not installed for this user apps

Change-Id: I96fa409c5a91cdb6758dbf81714c1c97e28f47b6
Fixes: 28637871
This commit is contained in:
Jason Monk
2016-05-11 11:33:04 -04:00
parent ab30931d41
commit bde1a7cfb1

View File

@@ -92,7 +92,8 @@ public abstract class AppStateAppOpsBridge extends AppStateBaseBridge {
.getUserId(uid)));
try {
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)
String[] requestedPermissions = permissionState.packageInfo.requestedPermissions;
int[] permissionFlags = permissionState.packageInfo.requestedPermissionsFlags;