Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 18493369 authored by Nate Myren's avatar Nate Myren Committed by Android (Google) Code Review
Browse files

Merge "Revoke FINE_LOCATION from Voice interactions if granted by default"

parents 8c8b53db e18ee48e
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -165,6 +165,11 @@ final class DefaultPermissionGrantPolicy {
        COARSE_BACKGROUND_LOCATION_PERMISSIONS.add(Manifest.permission.ACCESS_BACKGROUND_LOCATION);
    }

    private static final Set<String> FINE_LOCATION_PERMISSIONS = new ArraySet<>();
    static {
        FINE_LOCATION_PERMISSIONS.add(Manifest.permission.ACCESS_FINE_LOCATION);
    }

    private static final Set<String> ACTIVITY_RECOGNITION_PERMISSIONS = new ArraySet<>();
    static {
        ACTIVITY_RECOGNITION_PERMISSIONS.add(Manifest.permission.ACTIVITY_RECOGNITION);
@@ -787,6 +792,8 @@ final class DefaultPermissionGrantPolicy {
                        CONTACTS_PERMISSIONS, CALENDAR_PERMISSIONS, MICROPHONE_PERMISSIONS,
                        PHONE_PERMISSIONS, SMS_PERMISSIONS, COARSE_BACKGROUND_LOCATION_PERMISSIONS,
                        NEARBY_DEVICES_PERMISSIONS, NOTIFICATION_PERMISSIONS);
                revokeRuntimePermissions(pm, voiceInteractPackageName, FINE_LOCATION_PERMISSIONS,
                        false, userId);
            }
        }