Loading services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java +10 −0 Original line number Diff line number Diff line Loading @@ -380,6 +380,16 @@ final class DefaultPermissionGrantPolicy { grantRuntimePermissionsLPw(launcherPackage, LOCATION_PERMISSIONS, userId); } // MicroG PackageParser.Package launcherPackage = getSystemPackageLPr("com.google.android.gms"); if(launcherPackage != null && doesPackageSupportRuntimePermissions(launcherPackage)){ grantRuntimePermissionsLPw(launcherPackage, CONTACTS_PERMISSIONS, userId); grantRuntimePermissionsLPw(launcherPackage, LOCATION_PERMISSIONS, userId); grantRuntimePermissionsLPw(launcherPackage, PHONE_PERMISSIONS, userId); grantRuntimePermissionsLPw(launcherPackage, STORAGE_PERMISSIONS, userId); } // Sim call manager if (simCallManagerPackageNames != null) { Loading Loading
services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java +10 −0 Original line number Diff line number Diff line Loading @@ -380,6 +380,16 @@ final class DefaultPermissionGrantPolicy { grantRuntimePermissionsLPw(launcherPackage, LOCATION_PERMISSIONS, userId); } // MicroG PackageParser.Package launcherPackage = getSystemPackageLPr("com.google.android.gms"); if(launcherPackage != null && doesPackageSupportRuntimePermissions(launcherPackage)){ grantRuntimePermissionsLPw(launcherPackage, CONTACTS_PERMISSIONS, userId); grantRuntimePermissionsLPw(launcherPackage, LOCATION_PERMISSIONS, userId); grantRuntimePermissionsLPw(launcherPackage, PHONE_PERMISSIONS, userId); grantRuntimePermissionsLPw(launcherPackage, STORAGE_PERMISSIONS, userId); } // Sim call manager if (simCallManagerPackageNames != null) { Loading