Loading src/com/android/packageinstaller/permission/service/RuntimePermissionsUpgradeController.java +8 −2 Original line number Diff line number Diff line Loading @@ -79,6 +79,8 @@ class RuntimePermissionsUpgradeController { final int appCount = apps.size(); final boolean sdkUpgradedFromP; boolean isFreshInstall = false; if (currentVersion <= -1) { Log.i(LOG_TAG, "Upgrading from Android P"); Loading @@ -90,6 +92,10 @@ class RuntimePermissionsUpgradeController { } if (currentVersion == 0) { if (!sdkUpgradedFromP) { isFreshInstall = true; } Log.i(LOG_TAG, "Grandfathering SMS and CallLog permissions"); final List<String> smsPermissions = Utils.getPlatformPermissionNamesOfGroup( Loading Loading @@ -178,7 +184,7 @@ class RuntimePermissionsUpgradeController { } if (currentVersion == 6) { if (sdkUpgradedFromP) { if (!isFreshInstall || sdkUpgradedFromP) { Log.i(LOG_TAG, "Expanding location permissions"); for (int i = 0; i < appCount; i++) { Loading @@ -200,7 +206,7 @@ class RuntimePermissionsUpgradeController { if (group.areRuntimePermissionsGranted() && bgGroup != null && !bgGroup.isUserSet() && !bgGroup.isSystemFixed() && !bgGroup.isSystemFixed() && !bgGroup.isPolicyFixed()) { bgGroup.grantRuntimePermissions(group.isUserFixed()); } Loading Loading
src/com/android/packageinstaller/permission/service/RuntimePermissionsUpgradeController.java +8 −2 Original line number Diff line number Diff line Loading @@ -79,6 +79,8 @@ class RuntimePermissionsUpgradeController { final int appCount = apps.size(); final boolean sdkUpgradedFromP; boolean isFreshInstall = false; if (currentVersion <= -1) { Log.i(LOG_TAG, "Upgrading from Android P"); Loading @@ -90,6 +92,10 @@ class RuntimePermissionsUpgradeController { } if (currentVersion == 0) { if (!sdkUpgradedFromP) { isFreshInstall = true; } Log.i(LOG_TAG, "Grandfathering SMS and CallLog permissions"); final List<String> smsPermissions = Utils.getPlatformPermissionNamesOfGroup( Loading Loading @@ -178,7 +184,7 @@ class RuntimePermissionsUpgradeController { } if (currentVersion == 6) { if (sdkUpgradedFromP) { if (!isFreshInstall || sdkUpgradedFromP) { Log.i(LOG_TAG, "Expanding location permissions"); for (int i = 0; i < appCount; i++) { Loading @@ -200,7 +206,7 @@ class RuntimePermissionsUpgradeController { if (group.areRuntimePermissionsGranted() && bgGroup != null && !bgGroup.isUserSet() && !bgGroup.isSystemFixed() && !bgGroup.isSystemFixed() && !bgGroup.isPolicyFixed()) { bgGroup.grantRuntimePermissions(group.isUserFixed()); } Loading