MATCH_HIDDEN_UNTIL_INSTALLED_COMPONENTS when doing default permission grants

Fixes: 126604115
Test: adb logcat -v tag | grep 'E/DefaultPermGrantPolicy: PackageNot found: com.verizon.mips.services'
Change-Id: I7210fc1dcaf17fc9f49349fb06b00621d931cd10
This commit is contained in:
Eugene Susla
2019-04-10 18:00:35 -07:00
parent dd07ae579c
commit a8d1a45a1b

View File

@@ -106,7 +106,10 @@ public final class DefaultPermissionGrantPolicy {
@PackageManager.PackageInfoFlags
private static final int DEFAULT_PACKAGE_INFO_QUERY_FLAGS =
PackageManager.MATCH_UNINSTALLED_PACKAGES | PackageManager.GET_PERMISSIONS;
PackageManager.MATCH_UNINSTALLED_PACKAGES
| PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS
| PackageManager.MATCH_HIDDEN_UNTIL_INSTALLED_COMPONENTS
| PackageManager.GET_PERMISSIONS;
private static final String AUDIO_MIME_TYPE = "audio/mpeg";
@@ -1281,8 +1284,7 @@ public final class DefaultPermissionGrantPolicy {
}
private PackageInfo getSystemPackageInfo(String pkg) {
//TODO not MATCH_SYSTEM_ONLY?
return getPackageInfo(pkg, PackageManager.MATCH_FACTORY_ONLY);
return getPackageInfo(pkg, PackageManager.MATCH_SYSTEM_ONLY);
}
private PackageInfo getPackageInfo(String pkg) {