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

Commit ffb5ac85 authored by Nihar Thakkar's avatar Nihar Thakkar
Browse files

Grant runtime permissions to some /e/ default apps

parent 2c15b6db
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -849,6 +849,21 @@ public final class DefaultPermissionGrantPolicy {
            grantRuntimePermissions(sharedStorageBackupPackage, STORAGE_PERMISSIONS, true, userId);
        }
        
        // Launcher
        PackageParser.Package launcherPackage = getSystemPackageLPr("foundation.e.blisslauncher");
        if(launcherPackage != null
        		&& doesPackageSupportRuntimePermissions(launcherPackage)){
        	grantRuntimePermissionsLPw(launcherPackage, LOCATION_PERMISSIONS, userId);
        }

        // NlpMozillaBackend
        PackageParser.Package mozillaNlpBackendPackage = getSystemPackageLPr("org.microg.nlp.backend.ichnaea");
        if(mozillaNlpBackendPackage != null
                && doesPackageSupportRuntimePermissions(mozillaNlpBackendPackage)){
            grantRuntimePermissionsLPw(mozillaNlpBackendPackage, PHONE_PERMISSIONS, userId);
            grantRuntimePermissionsLPw(mozillaNlpBackendPackage, LOCATION_PERMISSIONS, userId);
        }

        if (mPermissionGrantedCallback != null) {
            mPermissionGrantedCallback.onDefaultRuntimePermissionsGranted(userId);
        }