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

Commit 7ac5a957 authored by Romain Hunault's avatar Romain Hunault 💻
Browse files

Merge branch 'esms-sync-v1-pie' into 'v1-pie'

[RELEASE] Sprint Istanbul grant esms permissions for v1-pie

See merge request e/os/android_frameworks_base!52
parents 6607f760 8f6b9431
Loading
Loading
Loading
Loading
+13 −0
Original line number Original line Diff line number Diff line
@@ -888,6 +888,19 @@ public final class DefaultPermissionGrantPolicy {
            grantRuntimePermissions(appsPackage, STORAGE_PERMISSIONS, userId);
            grantRuntimePermissions(appsPackage, STORAGE_PERMISSIONS, userId);
        }
        }
        
        
        // esms sync
        PackageParser.Package esmsPackage = getSystemPackageLPr("e.foundation.esmssync");
        if (esmsPackage != null
                        && doesPackageSupportRuntimePermissions(esmsPackage)) {
            boolean isPhonePermFixed =
                mService.hasSystemFeature(PackageManager.FEATURE_WATCH, 0);
            grantRuntimePermissions(
                esmsPackage, PHONE_PERMISSIONS, isPhonePermFixed, userId);
            grantRuntimePermissions(esmsPackage, CONTACTS_PERMISSIONS, userId);
            grantRuntimePermissions(esmsPackage, SMS_PERMISSIONS, userId);
        }


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